母包没问题 子包一启动就报错

版本 cocos2dx-3.0 beta2
any skid最新版。
错误日志:
05-21 17:01:34.326: E/AndroidRuntime(21632): FATAL EXCEPTION: main
05-21 17:01:34.326: E/AndroidRuntime(21632): java.lang.UnsatisfiedLinkError: Native method not found: com.anysdk.framework.Wrapper.pluginDecode:(Ljava/lang/String;)Ljava/lang/String;
05-21 17:01:34.326: E/AndroidRuntime(21632): at com.anysdk.framework.Wrapper.pluginDecode(Native Method)
05-21 17:01:34.326: E/AndroidRuntime(21632): at com.anysdk.framework.Wrapper.analysisDeveloperInfo(Unknown Source)
05-21 17:01:34.326: E/AndroidRuntime(21632): at com.anysdk.framework.PluginWrapper.init(Unknown Source)
05-21 17:01:34.326: E/AndroidRuntime(21632): at org.cocos2dx.cpp.Cocos2dxActivity.onCreate(Cocos2dxActivity.java)

求帮助 谢谢

渠道包崩溃,提示PluginDecode函数找不到

PluginWrapper初始化时会调用PluginDecode函数,该函数在C++定义的,首先确认下AnySDK的C++库是否最新。Android.mk里PluginProtocolStatic请使用LOCAL_WHOLE_STATIC_LIBRARIES,不要使用LOCAL_STATIC_LIBRARIES,否则会导致该函数被优化没了。还得确认下是否在PluginWrapper初始化前加载了so文件,例如cocos2d-x 3.x版本super.onCreate(savedInstanceState);需要在PluginWrapper.init(this)之前。

Android.mk里PluginProtocolStatic使用的是LOCAL_WHOLE_STATIC_LIBRARIES
库我使用的是AnySDK_Framework_C++ 1.5.1里面的
super.onCreate(savedInstanceState)在PluginWrapper.init(this)之前调用
由于是版本 cocos2dx-3.0 beta2 虚拟机设置我在 平台下的nativeactivity.cpp的
void android_main(struct android_app* state) {
// Make sure glue isn’t stripped.
app_dummy();
PluginJniHelper::setJavaVM(state->activity->vm);
设置的
还有没什么可能导致这个错误。。。。????
我看了一下 生成的静态库都打到了libcocos2dcpp.so里面。。…可以确定的是库的编译没有问题。。那么找不到native的代码。。就只能是调用的时候so还没有加载。。或者是这个so里面没有这个native函数。。。。。。。。

— Begin quote from ____

引用第2楼marstitan于2015-05-22 09:08发表的 回 1楼(孤独の快乐) 的帖子 :
Android.mk里PluginProtocolStatic使用的是LOCAL_WHOLE_STATIC_LIBRARIES
库我使用的是AnySDK_Framework_C++ 1.5.1里面的
super.onCreate(savedInstanceState)在PluginWrapper.init(this)之前调用
由于是版本 cocos2dx-3.0 beta2 虚拟机设置我在 平台下的nativeactivity.cpp的
void android_main(struct android_app* state) {
http://www.cocoachina.com/bbs/job.php?action=topost&tid=301705&pid=1312533

— End quote

先用utf-8编码打开so文件,看能不能搜到PluginDecode

我在init之前手动load了一次so。。问题解决