安卓打包admob插件运行出错

母包运行没问题,调用显示广告接口会出现广告位示意图片。
使用mac下的2.0.1打包客户端打包后,loadAllPlugins方法调用貌似正常,但是调用showAds方法时,客户端崩溃,logcat信息如下:

W 12712 dalvikvm VFY: unable to resolve static method 4429: Lcom/anysdk/framework/Wrapper;.pluginDecode (Ljava/lang/String;)Ljava/lang/String;
E 12712 AndroidRuntime java.lang.NoSuchMethodError: com.anysdk.framework.Wrapper.pluginDecode
E 12712 AndroidRuntime at com.anysdk.framework.AdsUtil.getAdsParams(AdsUtil.java:21)
E 12712 AndroidRuntime at com.anysdk.framework.AdsAdmob.getAdsParamWithTypeAndIdx(AdsAdmob.java:649)
E 12712 AndroidRuntime at com.anysdk.framework.AdsAdmob.getFullScreenUnitID(AdsAdmob.java:714)
E 12712 AndroidRuntime at com.anysdk.framework.AdsAdmob.access$11(AdsAdmob.java:711)
E 12712 AndroidRuntime at com.anysdk.framework.AdsAdmob$3.run(AdsAdmob.java:358)

请问如何解决?谢谢。

使用的cocos版本是quick 3.5

jar包没更新吧?2.0框架没这个函数

就是用anysdk客户端下载的框架,jar包的确是从2.0框架包里拷过去的

下载的是android lua的框架包

好吧,新版改了函数,导致插件找不到这个函数,跟开发人员反馈了

AdsUtil.smali

invoke-static {v0}, Lcom/anysdk/framework/Wrapper;->pluginDecode(Ljava/lang/String;)Ljava/lang/String;

我也遇到同样的问题了:

06-11 06:06:23.659: D/cocos2d-x debug info(17690): onBannerViews:0
06-11 06:06:23.659: D/cocos2d-x debug info(17690): 111
06-11 06:06:23.659: D/cocos2d-x debug info(17690): end getInstance—
06-11 06:06:23.659: D/cocos2d-x debug info(17690): check ads—
06-11 06:06:23.659: D/cocos2d-x debug info(17690): @@@@void Ads::showAds:0, 1
06-11 06:06:23.659: I/dalvikvm(17690): Could not find method com.anysdk.framework.Wrapper.pluginDecode, referenced from method com.anysdk.framework.AdsUtil.getAdsParams
06-11 06:06:23.659: W/dalvikvm(17690): VFY: unable to resolve static method 4415: Lcom/anysdk/framework/Wrapper;.pluginDecode (Ljava/lang/String;)Ljava/lang/String;
06-11 06:06:23.659: D/dalvikvm(17690): VFY: replacing opcode 0x71 at 0x0002
06-11 06:06:23.659: D/AndroidRuntime(17690): Shutting down VM
06-11 06:06:23.659: W/dalvikvm(17690): threadid=1: thread exiting with uncaught exception (group=0x415ea898)
06-11 06:06:23.669: V/AudioTrack(252): after mProxy->framesAvailable_l() framesAvail:940
06-11 06:06:23.669: V/AudioTrack(252): enter obtainBuffer just after get frames available framesAvail:0
06-11 06:06:23.669: V/AudioTrack(252): after mProxy->framesAvailable_l() framesAvail:0
06-11 06:06:23.669: V/AudioTrack(252): enter obtainBuffer------1
06-11 06:06:23.669: E/AndroidRuntime(17690): FATAL EXCEPTION: main
06-11 06:06:23.669: E/AndroidRuntime(17690): java.lang.NoSuchMethodError: com.anysdk.framework.Wrapper.pluginDecode
06-11 06:06:23.669: E/AndroidRuntime(17690): at com.anysdk.framework.AdsUtil.getAdsParams(AdsUtil.java:21)
06-11 06:06:23.669: E/AndroidRuntime(17690): at com.anysdk.framework.AdsAdmob.getAdsParamWithTypeAndIdx(AdsAdmob.java:649)
06-11 06:06:23.669: E/AndroidRuntime(17690): at com.anysdk.framework.AdsAdmob.access$0(AdsAdmob.java:646)
06-11 06:06:23.669: E/AndroidRuntime(17690): at com.anysdk.framework.AdsAdmob$1.run(AdsAdmob.java:183)
06-11 06:06:23.669: E/AndroidRuntime(17690): at android.os.Handler.handleCallback(Handler.java:730)
06-11 06:06:23.669: E/AndroidRuntime(17690): at android.os.Handler.dispatchMessage(Handler.java:92)
06-11 06:06:23.669: E/AndroidRuntime(17690): at android.os.Looper.loop(Looper.java:137)
06-11 06:06:23.669: E/AndroidRuntime(17690): at android.app.ActivityThread.main(ActivityThread.java:5202)
06-11 06:06:23.669: E/AndroidRuntime(17690): at java.lang.reflect.Method.invokeNative(Native Method)
06-11 06:06:23.669: E/AndroidRuntime(17690): at java.lang.reflect.Method.invoke(Method.java:525)
06-11 06:06:23.669: E/AndroidRuntime(17690): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
06-11 06:06:23.669: E/AndroidRuntime(17690): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
06-11 06:06:23.669: E/AndroidRuntime(17690): at dalvik.system.NativeStart.main(Native Method)
06-11 06:06:23.669: I/ActivityManager(950): Notify an ApplicationCrash

06-11 17:49:18.694: E/AndroidRuntime(6816): FATAL EXCEPTION: main
06-11 17:49:18.694: E/AndroidRuntime(6816): Process: org.cocos.DizzyMath.a800002, PID: 6816
06-11 17:49:18.694: E/AndroidRuntime(6816): java.lang.NoSuchMethodError: com.anysdk.framework.Wrapper.pluginDecode
我的也是 这个怎么解决呢

我使用的都是最新的引擎 包括引擎 cocos sdk 都是最新的

我的是JS 版本的哈

— Begin quote from ____

引用第10楼wct511@126.com于2015-06-11 17:54发表的 回 9楼(wct511@126.com) 的帖子 :
我的是JS 版本的哈 http://www.cocoachina.com/bbs/job.php?action=topost&tid=303458&pid=1326718

— End quote

正在修改,会尽快的

这个问题解决了吗?!谢谢!

— Begin quote from ____

引用第12楼er_zhong于2015-06-23 12:32发表的 :
这个问题解决了吗?!谢谢! http://www.cocoachina.com/bbs/job.php?action=topost&tid=303458&pid=1333407

— End quote

正在测试中

遇到同样的问题,不知道解决了吗?