Cocos2dx打包成apk包时在手机上闪退
2014-06-30 11:47
405 查看
在项目运行过程中,在手机上运行会出现闪退的现象,报告错误代码如下:
06-3010:45:19.921:E/cocos2d-xassert(28033):E:/workspace/cocos2d-x-2.2.2/projects/****/proj.android/../../../cocos2dx/platform/android/CCApplication.cppfunction:sharedApplicationline:60
06-3010:45:19.921:A/libc(28033):Fatalsignal11(SIGSEGV)at0x00000000(code=1),thread28062(Thread-3117)
解决方案:
需要修改如下目录下的文件:
cocos2dx\platform\android\jni\Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp
修改过程:CCApplication::sharedApplication()->applicationDidEnterBackground();
修改成:
if(CCDirector::sharedDirector()->getOpenGLView()){
CCApplication::sharedApplication()->applicationDidEnterBackground();
}
06-3010:45:19.921:E/cocos2d-xassert(28033):E:/workspace/cocos2d-x-2.2.2/projects/****/proj.android/../../../cocos2dx/platform/android/CCApplication.cppfunction:sharedApplicationline:60
06-3010:45:19.921:A/libc(28033):Fatalsignal11(SIGSEGV)at0x00000000(code=1),thread28062(Thread-3117)
解决方案:
需要修改如下目录下的文件:
cocos2dx\platform\android\jni\Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp
修改过程:CCApplication::sharedApplication()->applicationDidEnterBackground();
修改成:
if(CCDirector::sharedDirector()->getOpenGLView()){
CCApplication::sharedApplication()->applicationDidEnterBackground();
}
相关文章推荐
- Cocos2dx打包成apk包时在手机上闪退 CCApplication.cpp function:sharedApplication line:60
- 关于cocos2dx3.9在cocos studio打包好的apk在手机运行闪退问题
- Cocos2dx打包成apk包时在手机上闪退 CCApplication.cpp function:sharedApplication line:60
- Android Studio 之 打包生成的 apk 安装包装到手机上闪退
- Android Studio 之 打包生成的 apk 安装包装到手机上闪退
- 解决Android Studio打包生成apk装到手机后闪退
- 安卓apk打包后安装就闪退,直接run在手机正常
- android studio打包apk后安装在手机上打开闪退
- android打包签名apk后,安装到手机上会闪退,而run as运行在手机上没有问题
- 安卓apk打包后安装就后运行就闪退,直接run在手机正常
- Cocos2dx打包apk时变更NDK引发问题及解决
- 能否将一个网址(如QQ空间网址),打包成APK,然后别人下载APK安装到手机后,点击进入这个网址?
- cocos2dx3.4 打包apk黑屏,发现glvert无限增长的一个bug
- cocos2dx一路走来之<window下打包apk>
- cocos2dx项目打包apk(一)
- Android Studio打包apk,安转成功闪退。
- android app调试没问题,但打包签名的apk,运行时出现闪退怎么办?
- apk文件的解包,改动,再打包,签名,再安装到手机上
- 实训五(Cocos2dx-3.x 打包apk再理解)
- cocos2dx环境配置及打包apk