Cocos2d-x游戏开发之整合cocos2dx的Android项目到Xcode项目中

本站文章转载务必在明显处注明:原文链接:http://blog.csdn.net/cjsen/article/details/9527801

前言

如何让Xcode的ios代码与eclipse-android上的通用呢。。本篇讲如何将用cocos2dx新建的android项目中导入到ios项目,整合一起。。

实现

看过网上的其他内容过于麻烦,自己在配置时,发现步骤很简单,只要三步搞定

复制一个文件 ,修改两个配置文件路径,就可以了

首先,我们将通过用cocos2d根目录下create-android-project.sh新建的android项目中目录里的proj.android文件复制(只要这个就行)到Xcode中cocos2dx项目目录中,与classes,Resource等同级,如图


第二步,配置第一个路径,cocos2dx SDK的路径。

进入我们刚复制的proj.android中,用编辑器打开build_native.sh文件,修改COCOS2DX_ROOT路径,为你的存放cocos2dx SDK绝对路径,因为你将默认的android工程移动后此设置好的COCOS2DX_ROOT路径已经不对的了,所以我们改成绝对路径,如图


第三步,编辑器Android.mk.

继续到proj.android目录下 jni 目录(这个是用于.cpp文件编译),用编辑器打开Android.mk.

在$(call import-module,CocosDenshion/android) \ 之前加入

$(call import-add-path, /Users/zy/Documents/cocos2dx_sdk/cocos2d-x-2.1.4) \
$(call import-add-path, /Users/zy/Documents/cocos2dx_sdk/cocos2d-x-2.1.4/cocos2dx/platform/third_party/android/prebuilt)

(将  /Users/zy/Documents/cocos2dx_sdk/cocos2d-x-2.1.4 替换成你自己的cocos2dx Sdk的路径)如图:


最后,这样我们就可以编译.cpp文件了,执行build_native.sh文件,查看我们的路径配置有没有问题,如图


上图中,红色部分为你在build_native.sh 配置的各种路径,自己可以查看自己的路径有没有问题

而如果编译的中途出现 stop这种字符 就表示,配置有问题了,如,我把Android.mk 的路径写错了,就会出现下面的情况


上面的错误是因为我没有写好Android.mk的路径

最后,关于在ios更新了代码,或新加代码后如何编译更新到android项目中,请查看另外一篇博客

Cocos2d-x游戏开发之Mac下Android如何更新项目代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值