Cocos2d-x相关问题笔记

版权声明:转载请注明出处 https://blog.csdn.net/pgw00k/article/details/52670560

最近搭建Cocos2d-x以及打包生成APK时遇到不少问题,记录下来,方便自己查阅也希望帮到其他新人少走弯路。

1.环境:(2016-9-26)Win8_x64,Cocos2dx-x_v3.10,Python27,ndk-r10b,Android_SDK_API_23,vs2015,ant-1.9.7。

2.路径设置时,ndk和ant路径最好不要有空格,否则打包APK会提示“any spaces”。

3.新建工程时,工程名和包名不等同,包名用关键字-p声明,且必须是三段式a.b.c,否则打包时会提示“...must have 2 setgement.”。

4.使用以上环境时,会出现缺包现象,需要到Android的SDK目录搜索到org.apache.http.legacy.jar包复制到\hellocpp\proj.android\libs\。

5.打包时还会出现的缺文件现象,可以到\hellocpp\cocos2d\cocos\platform\android\java\src\复制org和com到\hellocpp\proj.android\src\。

6.添加了新的源文件时,*.cpp时,要在\hellocpp\proj.android\jni\Android.mk中添加进去,.h会自动添加。

7.打包时,如果使用过中文,导致不能打包,即便修正后也有可能继续提示错误,此时可以到\hellocpp\proj.android\asset\中删除文件,再重新生成。

8.7中所说情况在使用自定义的字体后最易出现,此时,清空asset再生成即可。

9.打包时有时会提示"...SDK... buil.xml..."错误,此时把project.properties中android.library.reference.1=../cocos2d/cocos/platform/android/java注释掉就好,前面加#。

10.教程大多差那么一两个版本,多看Test-CPP,了解新特性。


参考文章:

org.apache.http.legacy缺失:

http://www.cocoachina.com/bbs/read.php?tid=461195


打包APK失败:

http://blog.csdn.net/gongweijiao/article/details/6990379

猜你喜欢

转载自blog.csdn.net/pgw00k/article/details/52670560
今日推荐