首页 > 代码库 > Cocos2dx开发(3)——Cocos2dx打包成Android APK,ANT环境搭建

Cocos2dx开发(3)——Cocos2dx打包成Android APK,ANT环境搭建

前面cocos2dx的运行环境(Android SDK,JDK,),最后Cocos2dx的APK的打包环境,最运行环境上再加ANT环境就好了

 

1、ANT下载配置

官网下载:http://ant.apache.org/bindownload.cgi

解压放到你的合适目录,把ANT根目录的bin 添加到环境变量Path里

这里是E:\DevelopTool\AndroidTool\apache-ant-1_9_4\bin

 

重新打开命令窗,如下表示成功

 

 

打开cocos2dx根目录运行 download-deps.py 和 setup.py 执行一遍

第一个应该是下载一些库文件,最后是否删除,笔者这里no

 

第二个如果出现未找到那个目录,手动输入到对应的目录就可以了

主要原因是环境变量的名称不cocos不一致,NDK_ROOT,ANDROID_SDK_ROOT等环境变量名称,见第一篇

 

2、打包APK

 以官网例子打包。进入目录cocos2d-x-3.2\cocos2d-x-3.2\tests\cpp-tests

打开命令窗口,输入: cocos compile -p android –-ap 20 

顺利的话就直接进入编译

 

注释:出现gcc错误或者NDK no foun 之类的错误,应该也是cocos程序里面默认的名字和新版NDK r10里toolchains文件名称不一致导致的中断(可以看到NDK的toolchains里每个文件都带有版本号),怕麻烦的同学还是装r9d。不怕麻烦的或者版本控可以把r9d的toolchains复制过来(未测试过,仅猜测)。

 

到这里环境差不多了,cocos2dx环境对比做Unity3D的环境确实麻烦很多,插件多是一方面,名称不对或者内置版本相互对应很容易出错。

 

Cocos2dx开发(3)——Cocos2dx打包成Android APK,ANT环境搭建