Cocos2d-x在win32下的开发环境配置很是简单,但Android的环境配置对于新手来讲麻烦至极,很是蛋疼。网上不多有完整的正确的步骤。在折腾了一成天以后终于把android开发环境搭建起来,并把本身在windows下用cocos2d-x开发的一个小游戏成功移植到android环境并生成apk,现记录一下环境的搭建过程,这个过程是一个相对简单的过程,至少在我本身的机器和环境上是搭建成功了。java
1. 环境配置需准备和安装的东西android
2. 安装步骤windows
2.1 安装JDK以及进行Java环境变量配置。网络
这一步较简单,没什么特别须要注意的地方,关于Java环境变量的配置网络上有不少指导教程,通常的都不会有问题。eclipse
2.2 下载eclipse,须要3.7或4.2版本的eclipse。工具
2.3 为eclipse安装ADT插件以支持Android开发。ui
和eclipse的其它插件同样,ADT的安装有两种方式,一种是使用Eclipse在线安装或者先下载到本地解压,覆盖plugins和featrue目录的方法进行安装。插件
2.4 为eclipse安装CDT已支持C++。调试
同ADT的安装相似。blog
2.5 安装Android SDK。
只需下载android SDK,解压后,在Window->Preferences->Android选项卡下,在SDK Location 中输入Android SDK的目录,将SDK配置到eclipse中。
2.6 安装和配置Android NDK工具。
NDK的最新版本是r8版本,从r7版本开始,编译时已经再也不须要cygwin,下载NDK的zip包后解压,同SDK相似的方法将NDK的目录添加到eclipse中。
注:能够直接下载ADT Bundle,它集成了eclipse、ADT插件和Android SDK,能够省去SDK、ADT和Eclipse的安装。
2.7 能够导入helloCpp项目,修改项目的properties,添加NDK_Builder指向NDK-Builder.cmd文件,并添加NDK_MODULE_PATH变量便可。此时helloCpp应该能够编译起来,生成apk了。包含部分stl代码的项目可能在win下运行正常,可是在android环境下编译不过,须要修改Application.mk中的APP_STL:=gunstl_static为APP_STL:=static。
上述的每一步均可能遇到不少头疼崩溃的问题,这里只是简单记录环境搭建的步骤。