cocos2dx移植android笔记

搭建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.csdn.net/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我这边就成功运行了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值