您的位置:首页 > 移动开发 > Cocos引擎

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

2014-07-01 12:56 393 查看
很多其它相关内容请查看本人博客: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环境搭建(包含JDK,Android SDK,Eclipse,ADT,CDT。详细见附件图文教程)

2.NDK:下载解压最新版NDK就可以(我下的是:android-ndk-r9d),解压到了D:\Android\android-ndk-r9d






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

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





(1)导入演示样例项目HelloCpp和 libcocos2dx ,这里一定注意不要copy到工作文件夹,用引用,不然会有非常多路径问题。

这个时候HelloCpp不会编译通过,要做些编译的配置。

(2)在eclipse的Window->Preferences->Android->NDK菜单下配置NDK的安装路径为:D:\Android\android-ndk-r9d





(3)在eclipse的Window->Preferences->General->Workspace->Linked Resources下添加�引用地址:

COCOS2DX

D:\Android\cocos2d-x-2.2.3





(4)在eclipse的Window->Preferences->C/C++->Build->Envionment下新增环境变量NDK_MODULE_PATH和NDK_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





(5)在eclipse的HelloCpp项目点击右键->Properties,点击C/C++->Build,将Builder Settings选项卡的Build command改为:

D:\Android\android-ndk-r9d\ndk-build.cmd





(6)改动项目的jni/Application.mk:

在LOCAL_SRC_FILES := hellocpp/main.cpp \

../../Classes/AppDelegate.cpp

后面添�自己写的全部cpp文件名称。(这里由于HelloCpp项目已将须要的文件写进去了,所以本项目不用改动)

(7)将HelloCpp项目的资源文件拷贝到assets文件夹下,我这里即是把D:\Android\cocos2d-x-2.2.3\samples\Cpp\HelloCpp\Resources\iphone文件夹下的图片拷贝进去。

(8)让HelloCpp引用 libcocos2dx 库(HelloCpp项目默认已经引用了)

好了,如今就能够连上手机直接run了,你会看到libs/armeabi/文件夹下生成的libxxx.so。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: