前面cocos2dx的运行环境(Android SDK,JDK,),最后Cocos2dx的APK的打包环境,最运行环境上再加ANT环境就好了
1、ANT下载配置
官网下载:http://ant.apache.org/bindownload.cgi
解压放到你的合适目录,把ANT根目录的bin 添加到环境变量Path里
这里是E:DevelopToolAndroidToolapache-ant-1_9_4in
重新打开命令窗,如下表示成功
打开cocos2dx根目录运行 download-deps.py 和 setup.py 执行一遍
第一个应该是下载一些库文件,最后是否删除,笔者这里no
第二个如果出现未找到那个目录,手动输入到对应的目录就可以了
主要原因是环境变量的名称不cocos不一致,NDK_ROOT,ANDROID_SDK_ROOT等环境变量名称,见第一篇
2、打包APK
以官网例子打包。进入目录cocos2d-x-3.2cocos2d-x-3.2 estscpp-tests
打开命令窗口,输入: cocos compile -p android –-ap 20
顺利的话就直接进入编译
注释:出现gcc错误或者NDK no foun 之类的错误,应该也是cocos程序里面默认的名字和新版NDK r10里toolchains文件名称不一致导致的中断(可以看到NDK的toolchains里每个文件都带有版本号),怕麻烦的同学还是装r9d。不怕麻烦的或者版本控可以把r9d的toolchains复制过来(未测试过,仅猜测)。
到这里环境差不多了,cocos2dx环境对比做Unity3D的环境确实麻烦很多,插件多是一方面,名称不对或者内置版本相互对应很容易出错。