此文章的前提是,已经安装好了JDK、SDK、ADT、Eclipse,并且已经可以成功的进行Android应用开发了。
此时需要下载的软件有:
1.cygwin
2.CDT
3.NDK
4.cocos2d-x的包
1.首先是第一步是安装好cygwin,并且安装它的make包
如果已经装了cygwin,但没装make包,会报不能进行make的错误
此时,在cmd中运行 : setup.exe(cygwin的安装文件名) -d -P make,既可以追加安装make包
2.安装CDT,可以在Eclipse中选择install software,然后输入:http://download.eclipse.org/tools/cdt/releases/kepler 进行安装
注意,我之所以输入这个是因为我的Eclipse是kepler版本,请选择与自己Eclipse版本的CDT
3.安装NDK,这个就比较容易了,下载的网址为:http://developer.android.com/tools/sdk/ndk/index.html
下载下来的包解压到某个路径下。
4.下载cocos2d-x的包,下载的网址为:http://www.cocos2d-x.org/
下载下来的包也解压到某个路径下。
接着,就需要配置环境变量(假设所有文件的解压盘符都为x):
1.path变量中加入x:\cygwin\bin
2.新建NDK_MODULE_PATH,值为:x:/cocos2d-x-2.2.5/;x:/cocos2d-x-2.2.5/cocos2dx/platform/third_party/android/prebuilt
3.新建NDK_ROOT变量,值为:x:\android-ndk-r10
接着,我们就试着运行一下cocos2d-x sample文件夹的HelloCpp项目,看是否能成功。请注意,下面的所有import项目,都不要选择copy into workspace。
1.首先在Eclipse中import项目,路径为:x:\cocos2d-x-2.2.5\cocos2dx\platform\android。之所以首先import这个,是因为HelloCpp项目使用的org.cocos2dx.lib.Cocos2dxActivity均来自于此,要不然找不到。
2.然后在Eclipse中import项目,路径为:x:\cocos2d-x-2.2.5\samples\Cpp\HelloCpp\proj.android
3.新建环境变量,NDK_PROJECT_PATH,值为:/cygdrive/d/cocos2d-x-2.2.5/samples/Cpp/HelloCpp/proj.android 注意,一定要写成cygwin路径的这种形式
4.选择run as->android application
5.运行成功后,在手机上就会多出一个HelloCpp命名的项目,点击后,就会有一张帅气的cocos2d-x图片
接下来,就可以enjoy cocos2d-x的开发了,O(∩_∩)O~