首页 > 移动平台 > 详细

在Eclipse上搭建Cocos2d-x的Android开发环境

时间:2014-07-03 11:04:00      阅读:413      评论:0      收藏:0      [点我收藏+]

很多其它相关内容请查看本人博客:http://www.bokeyi.com/ll/category/cocos2d-x/


本文的搭建方法是最新最正确的方法,好多朋友反映搭建eclipse交叉编译环境非常复杂又头疼,事实上仅仅是网上的资料太过零散,差一步而谬之千里啊,不多说,假设你看了这篇文章,恭喜你,你省下了至少48小时的生命。

我的操作系统:WIN7

Eclipse版本号:eclipse-jee-kepler-SR2-win32

Cocos2d-x版本号:2.2.3

一、Android环境搭建和NDK

1.Android环境搭建(包含JDKAndroid SDKEclipseADTCDT。详细见附件图文教程)
2.NDK:下载解压最新版NDK就可以(我下的是:android-ndk-r9d),解压到了D:\Android\android-ndk-r9d

bubuko.com,布布扣

二、Eclipse上cocos2d-x的Android开发环境

下载cocos2d-x:http://www.cocos2d-x.org/download,我下载的是2.2.3版本号,然后直接解压到了:D:\Android\cocos2d-x-2.2.3

bubuko.com,布布扣

1导入演示样例项目HelloCpp和 libcocos2dx ,这里一定注意不要copy到工作文件夹,用引用,不然会有非常多路径问题。
这个时候HelloCpp不会编译通过,要做些编译的配置。

2eclipseWindow->Preferences->Android->NDK菜单下配置NDK的安装路径为:D:\Android\android-ndk-r9d

bubuko.com,布布扣

3eclipseWindow->Preferences->General->Workspace->Linked Resources下添加?引用地址:
COCOS2DX
D:\Android\cocos2d-x-2.2.3

bubuko.com,布布扣

4eclipseWindow->Preferences->C/C++->Build->Envionment下新增环境变量NDK_MODULE_PATHNDK_ROOT,例如以下:
NDK_MODULE_PATH
D:\Android\cocos2d-x-2.2.3;D:\Android\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt
NDK_ROOT
D:\Android\android-ndk-r9d

bubuko.com,布布扣

5eclipseHelloCpp项目点击右键->Properties,点击C/C++->Build,将Builder Settings选项卡的Build command改为:
D:\Android\android-ndk-r9d\ndk-build.cmd

bubuko.com,布布扣

6改动项目的jni/Application.mk
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp
后面添?自己写的全部cpp文件名称。(这里由于HelloCpp项目已将须要的文件写进去了,所以本项目不用改动)
7HelloCpp项目的资源文件拷贝到assets文件夹下,我这里即是把D:\Android\cocos2d-x-2.2.3\samples\Cpp\HelloCpp\Resources\iphone文件夹下的图片拷贝进去。
8HelloCpp引用 libcocos2dx 库(HelloCpp项目默认已经引用了)
好了,如今就能够连上手机直接run了,你会看到libs/armeabi/文件夹下生成的libxxx.so


在Eclipse上搭建Cocos2d-x的Android开发环境,布布扣,bubuko.com

在Eclipse上搭建Cocos2d-x的Android开发环境

原文:http://www.cnblogs.com/hrhguanli/p/3818129.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!