2dx2.2.6 游戏运行过程中崩溃,JniHelper错误

发布于 2022-09-01 05:47:02 字数 1281 浏览 15 评论 0

为了能在appstore上提交,今天将工程从从cocos2dx2.2.1升级到了2.2.6。在排除了各种各样的错误后终于能够build通过了。
之后在xcode下运行没有问题,但是试着用eclipse出包测试时发现问题。
编译可以通过,在运行过程中,游戏突然崩溃,在遇见了关于jni的错误。

错误信息:
3-22 12:10:13.185: D/JniHelper(4074): Failed to find class of org/cocos2dx/lib/Cocos2dxHelper
03-22 12:10:13.237: A/art(4074): art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI GetStaticMethodID called with pending exception 'java.lang.ClassNotFoundException' thrown in unknown throw location
03-22 12:10:13.237: A/art(4074): art/runtime/check_jni.cc:65] in call to GetStaticMethodID
03-22 12:10:13.237: A/art(4074): art/runtime/check_jni.cc:65] "Thread-363" prio=5 tid=20 Runnable
......

其他信息:
android.mk中
platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxBitmap.cpp \
platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxHelper.cpp \
platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp \
platform/android/jni/Java_org_cocos2dx_lib_Cocos2dxAccelerometer.cpp \
platform/android/jni/JniHelper.cpp \
......
的确已经加入了这些文件。(而且我记得这个文件似乎只是在编译过程中会起作用?)

工程设置里C/C++ Build配置文件中NDK的路径没有问题,NDK版本是r10。

ADT版本是 v22.2.1-833290

Java version 是 "1.6.0_65"

网上没有搜到类似的问题,不知道在哪些方向上找问题,请前辈们指点一二。
不胜感激!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

两相知 2022-09-08 05:47:02

我一定认识你

静若繁花 2022-09-08 05:47:02

我也遇到这样的问题了,正在苦恼

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文