关于cocos2dx程序运行在虚拟机和手机上闪退的问题

  • 本帖最后由 ustber 于 2012-4-19 15:04 编辑 *

各位高手好:
我自己随便写了个cocos2dx的demo在visual studio上运行正常。之后使用cygwin交叉编译成功(使用create-android-project.bat创建工程,把visual stuidio工程的Classes和Resources覆盖到生成的文件目录下,进入到Android目录修改Android.mk等文件,执行build_native.sh编译成功后生成了apk文件),之后使用pulsar的avd打开apk发现
闪退,装到手机上也是如此,为啥?就连官方自带的tests也是如此?

![](file:///C:/Documents%20and%20Settings/DevUser/Application%20Data/Tencent/Users/396332246/QQ/WinTemp/RichOle/Q3H%SXN3N103P3Q80%28LR$35.jpg)

没人会啊,这里有官方的技术么

引擎里自带的tests和helloworld在HTC G10, G12, Moto Defy等主流机器上测试过的。不过我们都不用模拟器调试,太慢了。你所说的pulsar的avd是指?

就是虚拟机啊。android 在eclipse下运行的虚拟机Android Virtual Device

我后来用小米和ophone都是同样的,不知道有没有人遇到这个问题

高级版主出现了

我怀疑3楼的同学没有指定cpp类

android.mk文件需要指定cpp啊

JSJOnlineandroidjni 里面的Application.mk 文件里面的 APP_STL := 改成如下
APP_STL := gnustl_static

— Begin quote from ____

ustber 发表于 2012-4-20 15:52 url

android.mk文件需要指定cpp啊

— End quote

怎么指定? 我的ZTE?U880同样闪了…

我也遇到同样的问题,但是这个是我自己写的demo,为什么会出现闪退。或者说根本进不去

修改androidmanifest.xml中 user-feature标签中0x0020000 为 0x2000