cocos2d-x打包2.X安卓流程(不使用CWY)
2015-06-03 09:19
363 查看
一般看到这篇文章的,都是想看打包流程,可能是初学者,或者是3.X接到一个公司买的2.X的项目,来看这篇文章。
废话不说,正题。
首先,打包2.X,需要做以下几步:
1.新建HelloWorld工程,相信你会了吧?不会来看这篇文章干叼。
2.之后导入COCOS2D库,我的是:D:\cocos2d-x-2.2.0\cocos2dx\platform\android
3.这个时候,Eclispe自动导入工程会自动执行命令,很快你就可以在控制台看到,program in bash之类的报错。
解决方法:
配置NDK命令,打开项目-属性,找到C++build,如图
修改为,如我的是:D:\android-ndk-r10c\ndk-build.cmd,之后切换到,Behaviour(行为)这里,去掉clean勾后的clean的5个单词。点击OK。
再次CLEAN一下,没了。
3.这个时候CLEAN完了后,报NDK_MODULE_PATH错误。很明显cocos2d-x路径没有告诉Eclipse。
解决:
打开C/C++Build,环境(E...),Add,名称为是NDK_MODULE_PATH,而后路径是,参考我的,对照你们的改:
我的是:D:/cocos2d-x-2.2.0;D:/cocos2d-x-2.2.0/cocos2dx/platform/third_party/android/prebuilt
注意:!!!!这里是反斜杠!不然你死的不明白。
4.基本到这个时候就OK了。如果你发现assert,这个时候没有资源,就把Resource的资源拷贝过来一份。
5.可能还有其他小错误,BUILD ALL,或者CLEAN一下就可以了。
废话不说,正题。
首先,打包2.X,需要做以下几步:
1.新建HelloWorld工程,相信你会了吧?不会来看这篇文章干叼。
2.之后导入COCOS2D库,我的是:D:\cocos2d-x-2.2.0\cocos2dx\platform\android
3.这个时候,Eclispe自动导入工程会自动执行命令,很快你就可以在控制台看到,program in bash之类的报错。
解决方法:
配置NDK命令,打开项目-属性,找到C++build,如图
修改为,如我的是:D:\android-ndk-r10c\ndk-build.cmd,之后切换到,Behaviour(行为)这里,去掉clean勾后的clean的5个单词。点击OK。
再次CLEAN一下,没了。
3.这个时候CLEAN完了后,报NDK_MODULE_PATH错误。很明显cocos2d-x路径没有告诉Eclipse。
解决:
打开C/C++Build,环境(E...),Add,名称为是NDK_MODULE_PATH,而后路径是,参考我的,对照你们的改:
我的是:D:/cocos2d-x-2.2.0;D:/cocos2d-x-2.2.0/cocos2dx/platform/third_party/android/prebuilt
注意:!!!!这里是反斜杠!不然你死的不明白。
4.基本到这个时候就OK了。如果你发现assert,这个时候没有资源,就把Resource的资源拷贝过来一份。
5.可能还有其他小错误,BUILD ALL,或者CLEAN一下就可以了。
相关文章推荐
- flatbuffers 在cocos2dx中的应用
- 我理解的 cocos2d_x3.4 的单点触摸机制
- cocos2d-x 3.0 触摸机制的使用
- cocos2dx android工程接入联通Unipay sdk
- 安卓加载动画崩溃
- 屏蔽多点触摸
- cocos2d-x 3.1 集成 云风pbc
- 安卓白屏问题
- 我的cocos2d-x-3.2集成云风pbc lua binding方法
- cocos2dx 自定义menu 添加到scrollview上可以滑动
- 我的Cocos2d-x学习笔记(十六)动作
- Cocos2d-x-3.6命令行安装
- 在Quick-cocos2dx中使用云风pbc解析Protocol Buffers,支持win、mac、ios、android
- cocos2dx安装
- 【深入了解cocos2d-x 3.x】定时器(scheduler)的使用和原理探究(1)
- cocos2dx CCLabelTTF 字体自动换行
- Cocos2dx 3.0 -- lambda表达式的使用
- 用封装ClippingNode实现新手引导(cocos2dx 3.2版本)
- 【Cocos学习】平时技术点积累
- Cocos2d-x 3.x版2048游戏开发