新建的一个 cocos2dx3.17 项目, Android Studio 里添加了一个luaj调用的 java class 类的路径为: com.jni.JNIHelper ,在lua里调用该 class 的 public static 的方法, 在 run 的模式下没什么问题,但是用 Generate Signed APK 打出的apk包运行时,则找不到 该 java class 错误日志如下:
D/luajc: LuaJavaBridge::callJavaStaticMethod(lua_State *L)
W/dalvikvm: dvmFindClassByName rejecting ‘com/jni/JNIHelper’
D/luajc: Classloader failed to find class of com/jni/JNIHelper
A/libc: Fatal signal 11 (SIGSEGV) at 0x0000002c (code=1), thread 31245 (Thread-251)
之前一直都用的 eclipse 不知道这是什么问题