🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
本站文章均为[ 李华明Himi ](http://www.himigame.com/about-himi)原创,转载务必在明显处注明: 转载自[【黑米GameDev街区】](http://www.himigame.com/) 原文链接: [http://www.himigame.com/cocos2dx-v2-0/962.html](http://www.himigame.com/cocos2dx-v2-0/962.html "【Cocos2d-X(2.x)") [☞ 点击订阅 ☜](http://list.qq.com/cgi-bin/qf_invite?id=acfc24e272cc4a26debf3b3866edb626a9ea3fc80fd8893c) 本博客最新动态!及时将最新博文通知您! 前段时间有事情不在北京也很少上网所以一直没有更新博客,那么今天Himi向大家分享一下最新cocos2dx 2.0.1版本整合Xcode 编译运行Android的博文; 首先介绍下cocos2dx 2.0: **主要特点:** 使用opengl es2.0支持CocosBuilder集成了一些扩展,比如CCControlExtension, CCNotification, CCListView实现javascript 绑定了,你可以参考”testjs”项目只支持iOS,Android和win32平台 **注意事项:** 请使用ndk-r7b或更高版本来编写android本地代码。Android自2.2版本起支持opengl es2.0 没有整合过之前cocos2dx版本的童鞋可以请先移步到 [【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!](http://www.himigame.com/android-game/667.html) **详细整合步骤如下:** 步骤1. 首先Xcode安装最新cocos2dx版本:cocos2d-2.0-rc2-x-2.0.1,然后Xcode创建一个cocos2dx项目,这里Himi设定项目名:MercenaryLegend 项目路径如下图所示: [![](https://box.kancloud.cn/2016-03-31_56fcd02649685.jpg "1")](http://www.himigame.com/wp-content/uploads/2012/08/1.jpg) 步骤**2.然后通过终端创建Android项目(不会的童鞋请移步到 [【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!](http://www.himigame.com/android-game/667.html) );这里Himi设定项目名:MerLeg4Android 步骤**3.将创建的MerLeg4Android项目下的proj.android文件夹(只要这个proj.android文件夹),整个copy到你MercenaryLegend项目下,与MercenaryLegend下的Classes、ios、libs同一级目录 ,如下图所示: [![](https://box.kancloud.cn/2016-03-31_56fcd02685f45.jpg "2")](http://www.himigame.com/wp-content/uploads/2012/08/2.jpg) 步骤4.打开刚copy到MercenaryLegend下的proj.android下的build_native.sh 文件,修改3个配置如下: NDK_ROOT=    这里是你NDK的路径 COCOS2DX_ROOT=  这里是你cocos2dx 2.0 引擎包所在的根路径 GAME_ROOT= 这里是你Xcode创建的cocos2dx项目根路径 Himi配置如下: NDK_ROOT=/Users/Himi/Documents/HimiWork/AndroidTools/android-ndk-r7b COCOS2DX_ROOT=/Users/Himi/Documents/cocos2d-2.0-rc2-x-2.0.1 GAME_ROOT=/Users/Himi/Documents/HimiWork/MercenaryLegend/MercenaryLegend 步骤5.打开终端,然后首先cd到你Xcode项目下的pro.android目录下,如下: cd /Users/Himi/Documents/HimiWork/MercenaryLegend/MercenaryLegend/proj.android cd xcode项目下的proj.android目录 步骤6.继续在终端输入:./build_native.sh OK,如果以上步骤都正确,那么终端开始编译代码,正确编译成功的话则在最后出现如下语句: StaticLibrary : libcocosdenshion.a SharedLibrary : libgame.so Install : libgame.so => libs/armeabi/libgame.so 如下图: [![](https://box.kancloud.cn/2016-03-31_56fcd026ad3b2.jpg "4")](http://www.himigame.com/wp-content/uploads/2012/08/4.jpg)   OK,编译成功后,打开你的Eclipse将你Xcode项目下的proj.android项目导入吧: [![](https://box.kancloud.cn/2016-03-31_56fcd026d0602.jpg "5")](http://www.himigame.com/wp-content/uploads/2012/08/5.jpg) 最后,真机运行(这里使用的是魅族M9 分辨率960×640)如下截图: [![](https://box.kancloud.cn/2016-03-31_56fcd02705d92.jpg "6")](http://www.himigame.com/wp-content/uploads/2012/08/6.jpg)   整合步骤来看,比cocos2dx 2.0之前的版本整合简单的很多,哈哈。好了,就先这样吧。有什么问题,童鞋们评论留言交流吧;