在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
jni/Android.mk: Cannot find module with tag 'scripting/lua-bindings' in import path. 解决方法: 在eclipse中,右键:项目工程-->Properties-->C/C++--->Environment目录下设置NDK_MODULE_PATH字段。对应字段的value值设定成你cocos2d源码的如下目录: 输入样式如下: -----------------------------------2018-03-10补充-------------------------1,编译版本时提示如下错误:LOCAL_SRC_FILES points to a missing file.
解决方法:
NDK版本由android-ndk-r9d 改成:android-ndk-r10c即可。 2,JNI调用时报如下错误:JNI DETECTED ERROR IN APPLICATION: use of invalid jobject 0xac20c338.
解决方法: 切入点,invalid jobject。 JNI的调用一般涉及JNIEnv *, jclass,jobject一类命名方式的变量,感兴趣的网上可以单查一下,这里就不做解释了,jobject代表传入的非法参数,自己这边的问题是lua层通过JNI回调lua时,传入了一个nil数值,导致JNI报错,应用直接闪退报错。 3,编译时提示:error: expected ';' at end of member declaration。 解决方法: 援引:点击打开链接,感谢原作者的辛勤劳作。 在Android编译环境的时候,出现一大堆的编译出错,类似“error: expected ';' at end of member declaration”之类的,看了一些编译错误,都是cocos2d-x库里面的代码出错。 |
请发表评论