注:android ndk必须使用ndk-r9及以上版本
android api必须使用android-10及以上版本
eclipse build_tools不能使用19.0.0版本
mac配置
1.配置环境变量
打开终端,输入命令cd /Users/janlr/Documents/cocos2d-x-3.0
输入命令python setup.py
自动配置了COCOS_CONSOLE_ROOT=/Users/janlr/Documents/cocos2d-x-3.0/tools/cocos2d-console/bin
接下来配置NDK_ROOT=/Users/janlr/Documents/android-ndk-r9d/
接下来配置ANDROID_SDK_ROOT=/Users/janlr/Documents/adt-bundle-mac-x86_64-20131030/sdk/
接下来配置ANT_ROOT=/usr/bin
输入命令source /Users/janlr/.bash_profile保存环境变量
输入命令open /Users/janlr/.bash_profile可以查看编辑环境变量
注:Mac 10.9/没有了ant,系统不再自己集成了,需要手动安装!!!安装方式参考http://www.tuicool.com/articles/7FvINf
windows配置
1.配置java环境
下载安装jdk,jre不行,配置环境变量,新建系统变量JAVA_HOME C:\Program Files\Java\jdk1.7.0_25,
编辑Path变量,加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
2.配置ant
下载ant,无需安装,配置环境变量,编辑Path变量,加入E:\LIUFEI\android\apache-ant-1.9.3\bin
3.配置android环境变量
输入命令python E:\LIUFEI\cocos2d-x\cocos2d-x-3.0\setup.py
自动配置了COCOS_CONSOLE_ROOT=E:\LIUFEI\cocos2d-x\cocos2d-x-3.0\tools\cocos2d-console\bin
接下来配置NDK_ROOT=E:\LIUFEI\android\android-ndk-r9
接下来配置ANDROID_SDK_ROOT=E:\LIUFEI\android\adt-bundle-windows-x86_64-20130522\sdk
接下来配置ANT_ROOT=E:\LIUFEI\android\apache-ant-1.9.3\bin
4.手动拷贝文件
将**HelloWorldDemo/cocos2d/cocos/2d/platform/android/java/src/org/cocos2dx/lib**文件夹拷贝到**HelloWorldDemo/proj.android/src/org/cocos2dx**下
5.删除
eclipse-项目-属性-Android-Library下红色叉叉删除
使用
1.创建项目
cocos new MyGame -p com.MyCompany.MyGame -l cpp -d ~/MyCompany
参数说明:
MyGame: name of your project
-p com.MyCompany.MyGame: package name for android
-l cpp: programming language used for the project, valid value is cppand lua
-d ~/MyCompany: directory to hold your project
2.编译项目
如果编译并产生bin,里面有APK:
python 项目中proj.android路径/build-native.py -p 10
如果只编译:
python 项目中proj.android路径/build_native.py
注:在adt-bundle-windows/sdk/platforms下应该要有android-10
其它:
mac下使用命令真机运行
JanlrmatoMac-mini:proj.android janlr$ adb devices
List of devices attached
192.168.1.38:5555 device
sp-87d114d1 offline
JanlrmatoMac-mini:proj.android janlr$ adb -s 192.168.1.38:5555 install /Users/janlr/Documents/workSpace/Test2/proj.android/bin/Test2-debug.apk
409 KB/s (1739189 bytes in 4.152s)
pkg: /data/local/tmp/Test2-debug.apk
Success
JanlrmatoMac-mini:proj.android janlr$
android api必须使用android-10及以上版本
eclipse build_tools不能使用19.0.0版本
mac配置
1.配置环境变量
打开终端,输入命令cd /Users/janlr/Documents/cocos2d-x-3.0
输入命令python setup.py
自动配置了COCOS_CONSOLE_ROOT=/Users/janlr/Documents/cocos2d-x-3.0/tools/cocos2d-console/bin
接下来配置NDK_ROOT=/Users/janlr/Documents/android-ndk-r9d/
接下来配置ANDROID_SDK_ROOT=/Users/janlr/Documents/adt-bundle-mac-x86_64-20131030/sdk/
接下来配置ANT_ROOT=/usr/bin
输入命令source /Users/janlr/.bash_profile保存环境变量
输入命令open /Users/janlr/.bash_profile可以查看编辑环境变量
注:Mac 10.9/没有了ant,系统不再自己集成了,需要手动安装!!!安装方式参考http://www.tuicool.com/articles/7FvINf
windows配置
1.配置java环境
下载安装jdk,jre不行,配置环境变量,新建系统变量JAVA_HOME C:\Program Files\Java\jdk1.7.0_25,
编辑Path变量,加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
2.配置ant
下载ant,无需安装,配置环境变量,编辑Path变量,加入E:\LIUFEI\android\apache-ant-1.9.3\bin
3.配置android环境变量
输入命令python E:\LIUFEI\cocos2d-x\cocos2d-x-3.0\setup.py
自动配置了COCOS_CONSOLE_ROOT=E:\LIUFEI\cocos2d-x\cocos2d-x-3.0\tools\cocos2d-console\bin
接下来配置NDK_ROOT=E:\LIUFEI\android\android-ndk-r9
接下来配置ANDROID_SDK_ROOT=E:\LIUFEI\android\adt-bundle-windows-x86_64-20130522\sdk
接下来配置ANT_ROOT=E:\LIUFEI\android\apache-ant-1.9.3\bin
4.手动拷贝文件
将**HelloWorldDemo/cocos2d/cocos/2d/platform/android/java/src/org/cocos2dx/lib**文件夹拷贝到**HelloWorldDemo/proj.android/src/org/cocos2dx**下
5.删除
eclipse-项目-属性-Android-Library下红色叉叉删除
使用
1.创建项目
cocos new MyGame -p com.MyCompany.MyGame -l cpp -d ~/MyCompany
参数说明:
MyGame: name of your project
-p com.MyCompany.MyGame: package name for android
-l cpp: programming language used for the project, valid value is cppand lua
-d ~/MyCompany: directory to hold your project
2.编译项目
如果编译并产生bin,里面有APK:
python 项目中proj.android路径/build-native.py -p 10
如果只编译:
python 项目中proj.android路径/build_native.py
注:在adt-bundle-windows/sdk/platforms下应该要有android-10
其它:
mac下使用命令真机运行
JanlrmatoMac-mini:proj.android janlr$ adb devices
List of devices attached
192.168.1.38:5555 device
sp-87d114d1 offline
JanlrmatoMac-mini:proj.android janlr$ adb -s 192.168.1.38:5555 install /Users/janlr/Documents/workSpace/Test2/proj.android/bin/Test2-debug.apk
409 KB/s (1739189 bytes in 4.152s)
pkg: /data/local/tmp/Test2-debug.apk
Success
JanlrmatoMac-mini:proj.android janlr$