2.4.x接入穿山甲的一个报错

D:\b1\jsb-default\frameworks\runtime-src\proj.android-studio\app\src\org\cocos2dx\javascript\AppActivity.java:210: ����: <����org.cocos2dx.javascript.AppActivity$3>���dz����, ����δ����RewardVideoAdListener�еij��󷽷�onRewardVideoCached(TTRewardVideoAd)
mTTAdNative.loadRewardVideoAd(adSlot, new TTAdNative.RewardVideoAdListener() {
^
D:\b1\jsb-default\frameworks\runtime-src\proj.android-studio\app\src\org\cocos2dx\javascript\AppActivity.java:227: ����: <����org.cocos2dx.javascript.AppActivity$3$1>���dz����, ����δ����RewardAdInteractionListener�еij��󷽷�onRewardArrived(boolean,int,Bundle)
mttRewardVideoAd.setRewardAdInteractionListener(new TTRewardVideoAd.RewardAdInteractionListener() {
^

接的激励视频,编译不了有大神遇到过吗

有报错吧,AppActivity里面有bug

这个报错信息看起来像是在Java代码中的语法问题。根据错误提示中的信息可以看出,可能是在 AppActivity.java 文件中的第210行和第227行中,定义了一个内部类或匿名类,并且这个类实现了一个 RewardVideoAdListenerRewardAdInteractionListener 接口,但是其中的某个方法 onRewardVideoCachedonRewardArrived 并没有被正确地实现。这个问题可能和代码逻辑或引入的库有关。

建议检查一下相关的Java代码,确认是否正确地实现了接口中的所有方法。如果是使用第三方库,可以确认一下是否正确地引入了库,并检查库的文档或示例代码,以确定正确的用法。

问题解决了,用的SDK版本是5.1.0.2,具体代码需要按照SDK那边的文档最新版写。