在书中、网上都有很多的教程,不过由于开发工具版本的不同,配置方法各异。经过了长时间的试错才调试成功。因此有必要对此进行总结,以便日后方便查阅。

调试机安卓版本:Android 4.3

我使用的开发工具版本:

1.cocos2d-x-2.2.2

下载地址:http://pan.baidu.com/s/1hq6DWxQ

2.adt-bundle-windows-x86-20130917

下载地址:http://pan.baidu.com/s/1sjQEwTv

3.android-ndk-r10d-windows-x86

下载地址:http://pan.baidu.com/s/1kTxKvcF

PS:在下载好的ADT压缩包中,已经包含了eclipse、Android SDK、JDK。

PS:如果是64位机器,要下载64位的adt和ndk,ndk要是r9的版本。

配置过程:

1.安装JDK

2.配置Android SDK

3.导入项目

4.配置NDK

5.修改项目的Android.mk文件

6.添加项目资源

详细配置过程:

  JDK安装很简单,各种下一步就可以了。完成后,就可以打开eclipse,在顶部菜单栏选择Window->Preferences,如图所示,在SDK Location处,填写Android SDK目录:

..\adt-bundle-windows-x86-20130917\sdk

Android 开发 名称配置_2d

(PS:这个目录好像是默认写好的)

  接下来导入项目,打开File->New->Other,然后选择Android Project from Existing Code,Next。在Root Directory处,选择自己项目的安卓工程目录:..\proj.android,Finish。然后导入引擎基础Android库。如何导入?首先在 ..\cocos2dx\platform\android\java\src\ 目录找到一个org文件夹,将其拷贝到安卓工程目录下的src文件夹内。

  下面就开始配置NDK了。

  运行NDK安装包,等待其自动安装完毕。安装好后回到eclipse。

  点击Windows->Preferences->Android->NDK,设置好NDK的目录:

Android 开发 名称配置_android_02

  右键点击项目,打开Properties,如图所示,手动填写Build command内容:

..\android-ndk-r10d\ndk-build.cmd

Android 开发 名称配置_2d_03

  再点击Workspace...,选择要编译的安卓项目文件夹,OK,Apply。接下来还要设置NDK_MODULE_PATH,它指向了编译时引用外部库文件。如图所示,点击Add添加一个环境变量,内容为:

Name:NDK_MODULE_PATH

Value:..\cocos2d-x-2.2.2\cocos2d-x-2.2.2;..\cocos2d-x-2.2.2\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt

Android 开发 名称配置_2d_04

(PS:网上有教程说Value内容不能用分号间隔而用冒号,不过我用分号也没有出现编译问题)

  填写好后,OK。这样就已经配置好了NDK。

  接下来还要在jni目录下,打开Android.mk文件,如图所示,添加要编译的cpp文件。最后再将项目要用到的资源文件拷贝到assets目录下。

Android 开发 名称配置_android_05

  如果要修改横屏、竖屏显示,则在AndroidManifest.xml文件中,找到android:screenOrientation标签,"landscape"表示横屏显示,"portrait"表示竖屏显示。

  连接安卓手机,Run As Android Application,down!