Cocos2D-X2.2.3学习笔记1(vs开发环境和Android环境交叉编译)

一.开发平台

     系统:windows 7

IDE:vs2012 rtm, eclipse

cocos2d-x版本:2.2.3

二、移植准备

在windows下移植我们需要如下环境支持:Android SDK、 NDK、 Eclipse

三、开始

     3.1首先我们用create_project.py创建一个项目,然后再VS2012中打开它,编译运行。这步不在多阐述了

    3.2 打开我们的Eclipse,在Package Explorer中右键鼠标-》Import->选择Android目录下的Existing Android Code Into Workspace->点击Next下一步

    3.3 OK,现在将会出现如下界面


继续,点击Browse浏览,找到刚创建的Cocos2d-x项目目录中的proj.android-》点击Finish导入成功

(当然,会有一个红色的错误号出现在Eclipse项目中,没关系,我们一步一步来解决)

3.4 我们找到Cocos2d-x中的ORG目录,

(我的再E:\Cocos2D-XTool\cocos2d-x-2.2.3\cocos2dx\platform\android\java\src这个目录下)

复制整个org目录到我们自己的android项目目录中

(E:\Cocos2D-XTool\cocos2d-x-2.2.3\projects\Anchor0504\proj.android\src)

如图:

然后呢,那Resoures目录下的资源图片声音字体等等统统复制到Android项目中的assets中,没有Assets这个目录可以自己新建一个。

有过android基础的相信大家都懂得,这里不做解释

3.5   在项目中右键属性(Properties...),直接看图


Understand???不懂?好吧,我也不懂,照做就是了。NDK_BUILD.CMD是NDK目录下的   

3.6 在C/C++ Build-> Environment->Add

 COCOS2DX   ->   E:\Cocos2D-XTool\cocos2d-x-2.2.3  

NDK_MODULE_PATH   ->   E:\Cocos2D-XTool\cocos2d-x-2.2.3;E:\Cocos2D-XTool\cocos2d-x-2.2.3\cocos2dx\platform\third_party\android\prebuilt 

NDK_ROOT   ->   E:\android-ndk-r9d

(解释一下,添加三个环境,cocos2dx   值是cocos2dx的根目录

NDK_MODULE_PATH  值是cocos2dx的根目录和不解释   呵呵,注意两个目录中有个分号隔开

NDK_ROOT 值是你解压的NDK的根目录)


3.7   直接上图了  为了偷懒   


OK了  兴奋不?啥??不兴奋   准备工作做完了  还不兴奋??

好吧,继续,Eclipse上面的菜单栏中Project -》 build project构建项目,

等待吧,在编译中,需要一点时间   最后你在Console控制台输出窗口中看到Build Finished说明构建完成


接着 也不搞说明签名导出APK啥的了   插上你的手机直接真机调试吧!


总结一下:

第一步:创建项目

第二步:在Win32中编译运行看看是否有问题

第三步:导入工程到Eclipse中

第四步:复制ORG目录和资源到你的Android项目中的相对应文件夹下

第五步:配置C/C++ Build  E:\android-ndk-r9d\ndk-build.cmd 

第六步:新增三个环境变量COCOS2DX、NDK_ROOT、NDK_MODULE_PATH

第七步:链接资源  Linked Resources

OK   编译项目   真机运行  成功

注意  在此过程中千万别打开项目中报错的文件或类 等所有的配置做完  编译项目之后  你最初看到的错误号现在是不是消失了??

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值