编译通过,但一运行就闪退,报以下错误:
有没有人在使用 3.0 beta 运行Android程序时遇到相同的问题?
求解
问题已经得到解决,谢谢各位的帮助,第二张图是解决的方法。【
把cocos2d-x-3.0beta/cocos/2d/platform/android/java/src/org/cocos2d-x/lib整个文件夹拷贝到你的项目下proj.Android/src/org/cocos2d-x下】
编译通过,但一运行就闪退,报以下错误:
有没有人在使用 3.0 beta 运行Android程序时遇到相同的问题?
求解
问题已经得到解决,谢谢各位的帮助,第二张图是解决的方法。【
把cocos2d-x-3.0beta/cocos/2d/platform/android/java/src/org/cocos2d-x/lib整个文件夹拷贝到你的项目下proj.Android/src/org/cocos2d-x下】
我也遇到了。。。。。我想可能是bug就没管了,等正式版再看看
我编译成功,运行也没问题了
你是不是1月7号下的版本?如果是的话,试试再去下一遍,我一开始用的1月7号的版本,也是一直闪退,后来1月10号下载的包就没问题了
是啊,一出来我就下载了。
好的,我再去下载看看。
刚才下了新的版本后,问题还是存在。
我对比了一下这两个版本的区别:
注明一下我的环境:
NDK使用的版本是r9c
cocos2d-x-3.0beta 2014-01-09下载的版本编译Android应用通过,运行就报错。
cocos2d-x-3-2.0beta 2014-01-13下载的版本编译Android应用通过,运行就报错。
错误信息都是一样的。
Fatal signal 11 (SIGSEGV) at 0x0000005c (code=1), thread 17718
这个问题有办法解决吗?
想在Android上运行一下,看一下效果,但目前不行。
求解。
hi
在Eclipse里面,import libcocos2dx和自己的Android项目。
刚开始,我是报
没有遇到你的这个错误,不知道有什么不同。
我的ndk版本是r8e,估计应该不是ndk的问题。
cocos2d-x的版本倒是同样的版本。
我的是SDK是4.4的,运行与在4.2.1的机器上就报这个错。
我也有用cocos2d-x 2.1.4的版本,这个版本就没有问题。有可能是3.0 beta版本有问题。
这个问题有解吗?还是要等到正式版后才解决得了啊?
这两天想试在Android上的运行效果一直不行,如果不行就只能等了。
我也是不行,一直闪退,而且团队还在修改代码。还是等正式版出来再折腾3.0;
想自己用build一次,但是却失败。。
$ python build_native.py
The Selected NDK toolchain version was 4.8 !
sh: E:Developerandroid-ndk-r9c/ndk-build: No such file or directory
Traceback (most recent call last):
File “build_native.py”, line 147, in
build(opts.ndk_build_param,opts.android_platform,opts.build_mode)
File “build_native.py”, line 134, in build
do_build(cocos_root, ndk_root, app_android_root,ndk_build_param,sdk_root,an
roid_platform,build_mode)
File “build_native.py”, line 70, in do_build
raise Exception(“Build dynamic library for project " + app_android_root +
" ] fails!”)
Exception: Build dynamic library for project /cygdrive/e/Developer/cocos2dx/c
cos2dxItem/Feiji/proj.android ] fails!
我编译是没有问题,就是一运行就闪退。
我先做iOS的,等正式版发出来再到Andorid上编译运行看看了。
能否给个具体的代码帮忙测试呢?
还是说对应的sample也有问题?
你要把cocos2d-x-3.0beta/cocos/2d/platform/android/java/src/org/cocos2d-x/lib整个文件夹拷贝到你的项目下proj.Android/src/org/cocos2d-x下就可以了
从楼主贴出来的报错信息来看,是最终的 apk 里面没有引擎中的 android 库工程中的 java 代码导致的。
可以这样检查下:
我直接用create_project.py创建的一个工程,没有修改任何代码。编译通过,但一运行就出错闪退。
太感谢了,可以了。
不会是create_project.py文件的问题吧。有可能是创建Android项目时,没有复制cocos2d-x-3.0beta/cocos/2d/platform/android/java/src/org/cocos2d-x/lib这个文件夹到目标项目的proj.Android/src/org/cocos2d-x下。
谢谢 gloryming
找到原因了是proj.Android/src/org/cocos2d-x没有lib这个文件夹,按14楼gloryming的方法可以了。
谢谢。问题解决了,我已经更新到贴子了。
谢谢了。