Cocos2d-x 2.2.1 环境配置 以及 hollleworld 创建 编译APK 问题编译不成APK

1.准备 系统 是 win764
Cocos2d-x2.2.6 http://www.cocos2d-x.org/download 下载 2.26的 因为我的资源包是 2.2.1的所以不能用高版本的
cocos2d-x-2.1.4 http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
SDK NDK http://www.android-studio.org/ 很牛X网站 节约了我的不少时间
(ndk使用 9 不太用10 不支持命令行编译)
Jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html
//虽然是官方 但是 感觉不咋地 不如android-studio做的好(三次点击直接找到想要的东西 才是牛X的网站)
apache-ant http://ant.apache.org/ 不是一个国家 可以理解 想找到想要的东西需要费点时间
python-2.7.10.amd64 https://www.python.org/downloads/windows/
2.环境配置
ANT_HOME=C:\ant
PYTHON_HOME=C:\Python27
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_16
NDK_ROOT=E:\android-ndk-r9b
ANDROID_SDK=E:\adt-bundle\sdk
CLASSPATH= .;JAVA_HOME\lib\dt.jar;JAVA_HOME\lib\tools.jar
PATH= JAVA_HOME\bin; D:\Android\ant\bin
COCOS_CONSOLE_ROOT= D:\tool\cocos2dx\cocos2d-x-2.2.1\cocos2d-x-2.2.1\tools\cocos2d-console\console
PATH=
C:\Python27;D:\tool\android-ndk-r9d;
D:\tool\cocos2dx\cocos2d-x-2.2.1\cocos2d-x-2.2.1\tools\cocos2d-console\console;
D:\tool\cocos2dx\cocos2d-x-2.2.1\cocos2d-x-2.2.1\tools\project-creator;
JAVA_HOME\bin;
D:\Android\ant\bin;
D:\tool\cocos2dx\cocos2d-x-2.2.1\cocos2d-x-2.2.1\tools\cocos2d-console\console\bin;
D:\tool\apache-ant-1.9.6\bin

2.重启系统检验配置结果
java –version //查看java jdk 版本监测通过
ant –version //版本监测通过
cocos -v //找不到 估计cocos2d-x 2.x没有此命令 只有3.X有 cocos命令 监测通过 不通过
python //exit() 是退出 监测通过
3.创建 hollleworld
在电脑根目录\cocos2d-x-2.2.1\cocos2d-x-2.2.1\tools\project-creator
创建批处理
echo ========Cocos2D-x新建项目=========
set /p name=输入项目的名称:
echo 项目名为: name
echo 正在创建新项目%name%…
set pack=com.cocos2d.
set creator=create_project.py
python creator -project name -package %pack%%name% -language cpp
echo ============结束.==============
pause
保存.bat 运行 自动在 cocos2d-x-2.2.1\cocos2d-x-2.2.1\projects 文件夹中创建 hollleworld

  1. 编译成apk 就卡在这个位置了
    电脑上配置 eclipse 开发andrlid 没有问题 hollleworld 已经过去了也编译出了apk 在手机可以运行
    vs2010 开发 cocos2d-x-2.2.1 运行exe 测试 testcpp都没问题可以运行起来
    甘咖的时候 卡在 了 用命令 把 Cocos2d-x 2.2.1 hollleworld 编译成apk 在网上搜了半个月也没找到相关资料和步骤
    cocos2dx 官方文档没有像我整理 这些步骤资料 太撒了 基本说的都是3.x的
    cocos run -p android -j 4 // 感觉不是 2.x命令 是 cocos2dx 3.x
    cocos compile -p android -j 4 //感觉不是 2.x命令 是 cocos2dx 3.x
    所以 如果有 人把cocos2d-x-2.2.1 配置成功 编译通过(apk) 的人可以告诉 我这个小白 非常感谢 忙乎了多半个月也没搞出 hollleworld .apk 也挺郁闷的…

ANT_HOME=C:\ant

ant 是BIN目录