最近帮同事配置cocos2dx android 环境 这里做一个记录
先是准备工作
首先是 coco2dx 下载 这个去官网下载就行了 我们用的是3.5版本的
官网下载地址是: http://www.cocos2d-x.org/download
然后是JDK android sdk ndk ant
ant http://download.cnet.com/Apache-Ant/3000-2247_4-35285.html
ndk 下载地址
http://wear.techbrood.com/tools/sdk/ndk/
这些都去官网下载就行了
下面是安装了配置文件
在终端中 输入命令 pico .bash_profile(vi .bash_profile) 回车
# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT=/Users/SDK/cocos2d-x-3.5/tools/cocos2d-consol$
export PATH=$COCOS_CONSOLE_ROOT:$PATH
# Add environment variable COCOS_TEMPLATES_ROOT for cocos2d-x
export COCOS_TEMPLATES_ROOT=/Users/SDK/cocos2d-x-3.5/templates
export PATH=$COCOS_TEMPLATES_ROOT:$PATH
# Add environment variable ANT_ROOT for cocos2d-x
export ANT_ROOT=/Users/SDK/apache-ant-1.9.6/bin
export PATH=$ANT_ROOT:$PATH
# Add environment variable NDK_ROOT for cocos2d-x
export NDK_ROOT=/Users/SDK/android-ndk-r10e
export PATH=$NDK_ROOT:$PATH
# Add environment variable ANDROID_SDK_ROOT for cocos2d-x
export ANDROID_SDK_ROOT=/Users/SDK/sdk
export PATH=$ANDROID_SDK_ROOT:$PATH
export ANT_ROOT=/Users/SDK/apache-ant-1.9.6/bin
export PATH=$ANT_ROOT:$PATH
# Add environment variable NDK_ROOT for cocos2d-x
export NDK_ROOT=/Users/SDK/android-ndk-r10e
export PATH=$NDK_ROOT:$PATH
# Add environment variable ANDROID_SDK_ROOT for cocos2d-x
export ANDROID_SDK_ROOT=/Users/SDK/sdk
export PATH=$ANDROID_SDK_ROOT:$PATH
export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH
其中的路径和自己文件安装路径要一直。改完command+X保存退出。
然后终端CD到 cocos2dx的解压文件目录
在终端中输入 python setup.py
会检测cocos2dx 的各种环境
cocos run -p android -m release 回车
中间可能提示sdk的版本需要大于20
解决方法是在SDK的platform 中加入高版本的sdk
之后继续跑cocos run -p android -m release
就可以打包成功了