Cocos2d-3.x Android环境搭建
一.下载
搭建Android环境需要用到Android SDK、NDK、Ant和JDK python;
cocos2d http://www.cocos2d-x.org/download/version#Cocos2d-x
下载Android SDK http://www.androiddevtools.cn/
下载Android NDk http://www.androiddevtools.cn/
下载Android JDK http://www.oracle.com/
下载Ant http://ant.apache.org/
下载Python https://www.python.org/downloads/
注意:NDK和SDK最好配对,不然可能无法编译,例如android-21的NDK 要对应android-21 的SDK,不然是编译失败的
二.配置环境变量
1.计算机->右键->属性
2.在path后面追加如下路径
;E:\Python27;%JAVA_HOME%\bin;%Android_SDK_ROOT%\platforms;%Android_SDK_ROOT%\tools;%Android_SDK_ROOT%\platform-tools;
%NDK_ROOT%;%ANT_ROOT%;
3.这些路径都是什么,简单说明一下 %ANT_ROOT%;举例,这叫动态获取变量值的一种配置方式。
Python环境变量: E:\Python27;
Java环境变量: %JAVA_HOME%\bin;
SDK环境变量:
- %Android_SDK_ROOT%\platforms;
- %Android_SDK_ROOT%\tools
- ;%Android_SDK_ROOT%\platform-tools;
NDK环境变量:%NDK_ROOT%;
ANT环境变量:%ANT_ROOT%;
4.新建->填写变量名 和变量值,如图。
同理 新建如下:
变量名:ANT_ROOT
变量值:E:\apache-ant-1.9.6\
变量名:NDK_ROOT
变量值:E:\apache-ant-1.9.6\bin
变量名:Android_SDK_ROOT
变量值:E:\Android_sdk
三、创建HelloWolrd
四、编译apk
1.如果新加.cpp文件,请维护Android.mk文件
例如: 目录如下
2.运行python脚本
3.找到apk,看图,图上有你要找的
4.安装到手机
如图,这样就是成功了
拷贝到手机里,我就不说了,剩下的自己去安装apk吧
四.更快的方法
这里有两个python脚本
1.运行download-deps.py
2.运行setup.py
很好很强大,免去了小白的痛苦,比较给力
五、我遇到的问题
1.像是java环境变量比较不容易出现问题
2.编译的时候sdk和ndk版本不一致proj.android目录下 project.properties文件中的 修改target=android-19
3.mk文件不维护,导致编译报错
4.python没有获取管理员的权限,导致无法运行python
六、建议
1.我们遇到问题了,我推荐大家找大牛或是去论坛看博客,别去一些所谓的群里问,水货太多了,他们真的什么都不会。
2.一个群里百分之八十都是菜,大神们从来不爱解答问题。
3.想要学习多上网找资料,多看官方的文档,README.md一定要仔细读。
有空详细总结一下,环境搭建是个麻烦的事,大家有问题欢迎留言~
下次,我要写一下,调试相关的技巧和常见一些问题。