Cocos2d-x相关问题笔记
2016-09-26 15:16
183 查看
最近搭建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
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
相关文章推荐
- cocos2d.3.10导入安卓项目相关问题笔记
- 【技术贴】IIS相关问题解决笔记。
- cocos2d-x学习笔记番外篇04:开发问题汇总01 推荐
- 【Quick-Cocos2d-x笔记】【一】Mac环境及相关配置
- C++学习笔记-类相关问题总结
- IOS开发笔记(10)IOS 静态库的相关问题—如何添加与制作
- 在 centos 5.2 系统安装 Oracle 10g 笔记和相关问题解决
- 最优化问题的相关笔记
- Cocos2d-x 学习笔记:资源路径/自定义路径问题
- Cocos2d-x action相关笔记
- 【笔记一】C++相关问题摘录
- Cocos2d-x学习笔记(一) —— 详细的环境搭建问题总结
- (学习笔记2)Cocos2d-x中坐标的问题
- Cocos2d-x学习笔记(3)cocos2d-x的坐标系相关概念的几点使用说明
- 【Quick-Cocos2d-x笔记】【一】Mac环境及相关配置
- Jeff Kotaoka 的笔记:解决在并行编程中与内存相关的瓶颈问题
- Android开发笔记之:深入理解Cursor相关的性能问题
- 【Cocos2d-X开发学习笔记】解决Cocos2d-X新建项目运行报错的问题
- cocos2d-x-3.1 国际化strings.xml解决乱码问题 (coco2d-x 学习笔记四)
- 阿J的cocos2d-x学习笔记-元素消消看(四)-可发展的空间及游戏开发中的问题