一:准备工作如下
1.cocos2d-x 3.0 final http://www.cocos2d-x.org
2.python 2.7,不要下载3.3以上的,https://www.python.org
3.最新的 ADT,里面集成了android SDK,为什么选ADT,为了以后移植android做准备,http://developer.android.com/sdk/index.html
4.android NDK ,http://developer.android.com/tools/sdk/ndk/index.html
5.ant ,http://ant.apache.org/bindownload.cgi
二 :搭建
1.python
先安装python ,安装完毕后,设置环境变量,如下
2.设置cocos2d-x 3.0
打开CMD,进入cocos2d-x 3.0的根目录
输入命令: python setup.py 结果如下图,(NDK,SDK.ANT的bin目录就是这里设置)
OK,设置好之后,查看你的环境变量,如下图
看用户变量,多了ANDROID_SDK_ROOT,ANT_ROOT,COCOS_CONSOL_ROOT,NDK_ROOT,Path
现在,环境搭建好了,创建一个项目吧
在CMD中键入 cocos new xinxiangmu(项目名称)-p com.xinxiangmu(包名称) -l cpp(项目语言)-d E:\wodegongcheng(项目保存路径)
等个半天,成功后如图
现在,可以直接运行,CMD中键入 cocos run如下图
根据提示,需要用-p win32 或者 -p android,我们先用-p win32
CMD键入 cocos run -p win32
一通编译之后,如图
如果要用android的话,需要连接上真机,而且参数比较多,如图
有用的参数有 --ap 19,以什么平台编译,-m release 以发布模式编译,当然,android中的KAY要你自己生成,然后加入到已经生成好的APK里面.
不过,在编译之前,你需要更新你的SDK 的SDK Manager.exe,在ADT目录中找到直接打开,不要通过eclipse打开,下载android 19,之后才能顺利编译通过