注:以下环境为:windows7,vs2012,cocos2d-x 3.4
一、安装android SDK、NDK、ANT
a) 下载SDK http://developer.android.com/sdk/index.html#download下载安卓SDK
下载NDK http://developer.android.com/tools/sdk/ndk/index.html 选windows版,
对于3.4,选最新版 android-ndk-r10d 即可。地址这里
下载ANT地址: http://ant.apache.org/
b) 建立文件夹 C:\android
c) 安装android-studio,sdk安装目录设置为C:\android\sdk;
d) 复制android-ndk-r10d-windows-x86.exe 到 C:\android下,然后执行android-ndk-r10d-windows-x86.exe
e) 解压ant到 C:\android\apache-ant
- 增加环境变量:
增加环境变量 ANDROID_SDK_ROOT,值为: C:\android\sdk
当前用户Path环境变量中增加:
%ANDROID_SDK_ROOT%\tools;%ANDROID_SDK_ROOT%\platform-tools;
增加环境变量 NDK_ROOT,值为:C:\android\android-ndk-r10d
增加环境变量 ANT_ROOT,值为:C:\android\apache-ant\bin
二、安装 Java JDK
a) 下载最新的Java JDK :
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Windows x64版
b) 直接安装
- 增加环境变量:
JAVA_HOME jdk路径
当前用户Path环境变量中增加(jdk执行文件目录):
%JAVA_HOME%\bin;
三、安装python2.7(32位)
a) 下载安装
b) 当前用户Path环境变量中增加python目录
ps.生成脚本绑定时也需要32位的python27。具体看tools/tolua/README.mdown。
四、安装cocos2d-x 环境
a) 下载 cocos2d-x
b) 解压到f:\cocos2d-x
c) cd 到cocos2d-x目录(此时确保目录下存在cocos、tools等)
d) 执行setup.py进行初始化相关项(根据提示进行- 主要是之前设置的环境变量)
e) 创建新项目(cpp项目)
cocos new helloworld_test -l cpp -p com.xxx.xxx.package.name -e ./cocos
helloworld_test为项目名称,com.xxx.xxx.package.name 为安卓包名
-e ./cocos注意此参数,此参数设置引擎路径,这样创建的项目不会再复制一套cocos2d-x代码(默认会复制一大堆)
创建命令具体用法请查看:cocos new -h
f) 生成apk(vs不用讲了)
cd 到项目目录(确保项目目录下存在.cocos-project.json文件)
debug版:
cocos compile -p android -m debug -j 4
release版:
cocos compile -p android -m release -j 4