Jni java 调用C++ 找不到方法(cocos 2dx activiy未启动 手动load了so)

Android jni 在cocos2dx 主activity未启动 如何调用到cocos2dx C++函数 继续讨论:
jni java 调用C++ 找不到方法,报错如下
JNI DETECTED ERROR IN APPLICATION: jmethodID was NULL
in call to CallObjectMethodV

cocos2dx相关的C++是在cocos2dActivity类里面加载的,你都没加载,怎么可能调用的到。你自己的Activity手动调一下先

自己手动加载的so文件,调用里面的函数

确认一下.so是否被加载成功,这个日志会有的。如果加载成功的话,那么可能是你写jni函数有问题,可以把c++的实现和java的调用代码贴一下。