【独立开发者er Cocos2d-x实战 011】Cocos2dx 3.x命令行生成APK详解
2015-07-21 12:33
381 查看
Cocos2d-x 3.6项目打包生成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后,以后就会非常快捷!
步骤如下:
一、下载安卓环境:搭建Android环境需要用到Android
SDK、NDK、Ant和JDK;
下载Android SDK
下载Android NDK
下载Android JDK
下载Ant
其中JDK是需要安装的,其他的都直接解压即可。
二、配置JDK和ANT环境等;
由于网上关于配置资料很多,此处对配置不进行详细的讲解。
三、进入Cocos2dx根目录,并且并且运行setup.py;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/21/35ea2d031edff461a101c85dd721736a)
注1:运行.py需要配置python环境,请下载python2.7版本,并自行配置。
注2:Cocos2dx 3.6版本对应的NDK需要时r9以上,我用的是r9d。如果使用android-ndk-r8c就是出现下述问题:
LOCAL_SRC_FILES points to a missing file。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/21/f97b3f71ac49a1f6109c1b1f7c60e279)
我们跟踪到r8c路径下发现,根本就没有4.8目录:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/21/7aa0d7f1f8a46d3193208004a0ae677e)
相应的我们查看r9的路径,就会发现存在4.8:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/21/0054d4c64e6faa6a2deabed7ddcb92b1)
四、进入新建工程的根目录,执行cocos
run -p android -j 4:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/21/facf4553eb39fd14541b5e4e021461b2)
四、进入apk路径,并继续安装到真机或是虚拟机或是模拟器(我用的是海马玩模拟器):
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/21/4fe646e2a9fe658304c30726bc54b435)
如果大家开发使用CocosStudio,可以直接打包:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201507/21/4950d2038a59a15638e145ecebd39cf0)
参考博客:
Cocos2dx-v3.0命令行创建工程
步骤如下:
一、下载安卓环境:搭建Android环境需要用到Android
SDK、NDK、Ant和JDK;
下载Android SDK
下载Android NDK
下载Android JDK
下载Ant
其中JDK是需要安装的,其他的都直接解压即可。
二、配置JDK和ANT环境等;
由于网上关于配置资料很多,此处对配置不进行详细的讲解。
三、进入Cocos2dx根目录,并且并且运行setup.py;
注1:运行.py需要配置python环境,请下载python2.7版本,并自行配置。
注2:Cocos2dx 3.6版本对应的NDK需要时r9以上,我用的是r9d。如果使用android-ndk-r8c就是出现下述问题:
LOCAL_SRC_FILES points to a missing file。
我们跟踪到r8c路径下发现,根本就没有4.8目录:
相应的我们查看r9的路径,就会发现存在4.8:
四、进入新建工程的根目录,执行cocos
run -p android -j 4:
四、进入apk路径,并继续安装到真机或是虚拟机或是模拟器(我用的是海马玩模拟器):
如果大家开发使用CocosStudio,可以直接打包:
参考博客:
Cocos2dx-v3.0命令行创建工程
相关文章推荐
- Cocos2d-x error note
- cocos2dx ActionTimeline setLastFrameCallFunc
- 在Cocos2d-Lua中使用ProtoBuf (Xcode配置方法)
- [寒江孤叶丶的Cocos2d-x之旅_35]在Cocos2d-Lua中使用ProtoBuf (Xcode配置方法)
- Cocos2d-x 游戏植入广告(百度插屏)
- Cocos2dx 3.6源码编译错误:syntax error : missing ')' before '{'
- Cocos2d-x3.0 文件处理
- Lua_在Lua中继承Cocos2dx的C++类
- cocos2dx 3.x创建工程
- Cocos2dx 2.x 安卓重力检测 旋转屏幕
- cocos2d疑问
- 关于读取CocoStudio的ui文件可能遇到的问题
- cocos2d-x 3.0 PhysicsEditor 加载plist PEShapeCache_X3_0
- cocos2dx 3.0 它 使用std::bind更换CC_CALLBACK_N
- 新手可以学习cocos2dx 3.0 组态(两)
- cocos2d int, float, double, const char* 转string
- (跨平台)cocos2d-x C++ or Object-C(前端)调用C# webservices(后台),实现交叉编译到Android/IOS/WinPhone等移动终端设备
- cocos2d-x 3.2 它 三消游戏——万圣节大作战
- cocos studio 把excel导成json
- Cocos Studio 查看plist文件