主要介绍cocos2dx 3.0环境的设置以及android的环境搭建在WINDOWS上面编译
1、下载cocos2d-x 3.0正式版
http://www.cocos2d-x.org/download
2、下载android的sdk以及ndk
http://developer.android.com/sdk/index.html
(注意:cocos2dx 3.0用的android sdk支持android 2.3.3及以上的,android NDK 要下载r8e及以上的版本)
我用的版本:
SDK:2.3.3版本
NDK:android-ndk-r9d
3、下载ant
http://ant.apache.org
(注:cocos2d-x的环境变量配置需要用到ant,主要是android需要使用到它)
4、下载python 2.7.6(不要下载python3.0以上的版本,建议用32位的,我试过用64位的,编译不过)
https://www.python.org/download/releases/2.7.6/
5、下载JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp
搭建环境
添加环境变量:(计算机->属性->高级系统设置->环境变量->新建)
NDK_ROOT
E:\android\android-ndk-r9d-windows-x86\android-ndk-r9d
ANDROID_SDK_ROOT
E:\android\adt-bundle-windows-x86-20140321\adt-bundle-windows-x86-20140321\sdk
ANT_ROOT
E:\android\apache-ant-1.9.4
JAVA_HOME
C:\Program Files (x86)\Java\jdk1.7.0_09\bin
PYTHON_ROOT
C:\Python27
这样环境变量就搭建好了
打开命令窗口:CMD
cd 到你的cocos2d 3.0目录下
比如我的是:cd E:\2DEngine\cocos2d-x-3.0\cocos2d-x-3.0
输入
python setup.py
这句是为了配置好cocos的环境变量
接着键入: cd ./build 回车
跟着键入:python android-build.py 回车
跟着编译3.0自带的案例程序:cpp-empty-test
键入:python android-build.py -p 10 cpp-empty-test
(注:10 表示android版本为2.3.3,一定要10以上)
编译完后,在这个项目的cocos2d-x-3.0\tests\cpp-empty-test\proj.android\libs\armeabi目录下就有一个libcpp_empty_test.so文件
这时说明C++部分已经编译成功了,下面是java部分
接着把cocos2d-x-3.0\cocos\2d\platform\android\java\src下的org目录下的文件,拷贝到cocos2d-x-3.0\tests\cpp-empty-test\proj.android\src目录下
打开eclipse,导入cocos2d-x-3.0\tests\cpp-empty-test\proj.android
右键->Run As -> Android Application
在cocos2d-x-3.0\tests\cpp-empty-test\proj.android\bin就有CppEmptyTest.apk文件了,把它装在你的android机器上就能运行出
成功!
写这篇文章是为了大家少走弯路,有好的建议或疑问可以提出来,共同进步,共同解决问题!
转载希望注明出处,也是对小弟的一种鼓励,谢谢!
http://blog.csdn.net/unity3d_cocos2d
Unity3D&Cocos2D联盟群:203339818