搭建helloworld环境,这个参照
http://xwrwc.blog.163.com/blog/static/46320003201372715931979/
搭建成功之后编译,编译之后还会遇到各种问题
会遇到各种各样的问题:
1.
05-18 22:14:56.691: D/cocos2d-x debug info(11057): Get data from file(CloseNormal.png) failed!
05-18 22:14:56.691: D/cocos2d-x debug info(11057): Get data from file(CloseSelected.png) failed!
05-18 22:14:56.701: D/cocos2d-x debug info(11057): Get data from file(HelloWorld.png) failed!
05-18 22:14:56.701: A/libc(11057): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 11356 (Thread-30076)
仔细看日志是找不到png图片,感谢网上的方法
http://blog.youkuaiyun.com/Green_shing/article/details/20780131
最后一步,将cocos2d-x工程的资源(Resources里面的所有内容)全部复制到proj.android\assets目录里面,这样就可以了。
2.报错
E/cocos2d-x assert(14348): */cocos2dx/platform/android/CCApplication.cpp function:sharedApplication line:60
A/libc(14348): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 14424 (Thread-3289)
I/UniversalSDK(14348): Display Privacy & Terms
感谢网上的方法:http://stackoverflow.com/questions/21844584/cocos2dx-android-with-airpush
修改一下代码:
Edit cocos2dx\platform\android\jni\Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp
Line 18 to:
if (CCDirector::sharedDirector()->getOpenGLView()) {
CCApplication::sharedApplication()->applicationDidEnterBackground();
}
重新Clean工程,再build all,然后再debug...OK我这边就成功运行了