windows8.1下使用eclipse的android游戏开发cocos2d-X环境搭建详细步骤整合(使用ndk不用cygwin)

来源:互联网 发布:出口网络推广 编辑:程序博客网 时间:2024/06/10 03:25

转载请声明原创地址,谢谢http://blog.csdn.net/zhongbiaoming/article/details/21277331

1.文件准备

需要准备的是三个文件adt-bundle,cocos2d-x-2.2.2,ndk-r9d,如下截图,(java安装很简单,就不说了)


2.解压整合

解压3个包,打开adt解压后的eclipse创建好工作环境projects,如下截图


3.在线安装cdt插件并设置NDK路径

到cdt官网http://www.eclipse.org/cdt/downloads.php会看到一个p2 software repository: http://download.eclipse.org/tools/cdt/releases/kepler.


打开eclipse->Help->Install new Software ->Add->将上面找到的网址加进去OK

选择CDT Main Features,然后不用改那些勾选项一直next accept然后等待其安装完CDT提示你重启Eclipse



重启以后window->Prefrences->android->NDK,出现如下图,在NDK location 框选好ndk地址E:\android\android-ndk-r9d


然后 window->android virtual device manager>device definitions->选一个低配点的->create new AVD,然后是重点一定要选Use host gpu->ok


4.eclipse加载项目project设置

⑴按照官网的先加载libcocos2dx类库项目,New->Other->Android project from exiting Code->选择目录E:\android\cocos2d-x-2.2.2\cocos2dx\platform\android,然后project to import勾选java不用勾选copy projects into workspace,点finish 就会出现一个libcocos2dx项目.



⑵与上步骤类似,New->Other->Android project from exiting Code->选择目录E:\android\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\proj.android,勾选以后,点finish出先项目HelloCpp.


(3)选中HelloCpp项目右键properties,弹出配置窗口properties for HelloCpp
选android->library的refence remove 掉,add 刚才的项目libcocos2dx


(4)窗口properties for HelloCpp中选Builders去掉勾选的CDT Builders 然后new 一个builders,设置main,environment,build options,其中NDK_MODULE_PATH的值是
E:\android\cocos2d-x-2.2.2;E:\android\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt
其他具体看截图


(5)窗口properties for HelloCpp中选c/c++ build设置build command为E:\android\android-ndk-r9d\ndk-build.cmd ,如下截图


再设置c/c++ build 的子项Environment,添加两个量NDK_MODULE_PATH值同上,NDK_ROOT值为E:\android\android-ndk-r9d,如下截图


5.结束配置,调试

最后将E:\android\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\Resources\iphone路径下的图片资源复制到HelloCpp 项目的assets目录下,refresh项目,project->clean,记得先要勾选projects下的->build automatically,然后run as android application就大功告成了(第一次会比较慢,需要编译库)


6.如果配置中还有其他疑问可以评论,楼主看到了会回答

0 0
原创粉丝点击