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

史上最清晰快速的mac下搭建cocos2dx跨ios/android环境教程

2013-11-19 17:42 344 查看
做个人开发者确实和在公司里不一样,没有已经搭建完善的环境,这两天只能在mac下与android进行了两天腥风血雨刻骨铭心颠覆三观的战斗。好歹差不多搞定了。在android
sdk manager 根本读不出条儿,java和ant版本各种对不上号,cocos2dx混乱的目录结构的情况下,我最终选择使用quick-cocos2dx。虽然相关文档还很少,但好歹结果还是很让人满意的

关于使用quick-cocos2dx在mac下配置android环境,在网上搜了很多相关文章,发现一些细节还是没有被说清楚。quick-cocos2dx(以下简称q-c2dx)虽然比较cocos2dx而言已经对mac下搭建android环境提供了很大的便利性,但还是需要进行一些设置。以下说几个细节,史上最快速的mac下建立android新项目教程就要出炉了!

(我的环境:os 10.9, xcode 5.0.1,cocos2dx 2.1.4, java 1.6.0, ADT v22.3.0, ant 1.9.2)

1. 现在假设你已经安装好了xcode和java。接下来的步骤推荐直接上安卓官网 下载最新的ADT Bundle。该bundle已经包含了最新的android sdk以及platform tools什么的,并且自带一个配置好了的eclipse编辑器。 除此之外,只用到这个链接选择合适版本再下个ndk,安卓那边就够用了。最后再下载quick-cocos2dx

2. 下一步是把刚才下载的东东都排列好。建议在/Users/<Yourname>下直接创建一个Android目录,将刚才的ADT包解压出的两个文件夹"eclipse"和"sdk"放到Android下,再把NDK目录也拷贝进去。这样形成的结构如图:



最后把quick-cocos2dx拷贝到/Users/<Yourname>下

3. 接下来配置环境变量。很多地方说在.profile里添加环境变量,看了看好像不太靠谱,也可能是我自己没搞对。我的方法是从终端vim ~/.bash_profile, 然后输入如下内容:

export ANDROID_NDK_ROOT=/Users/<YourName>/Android/android-ndk-r9b
export ANDROID_SDK_ROOT=/Users/<YourName>/Android/sdk
export QUICK_COCOS2DX_ROOT=/Users/<YourName>/quick-cocos2d-x
export COCOS2DX_ROOT=${QUICK_COCOS2DX_ROOT}/lib/cocos2d-x
export ANDROID_HOME=${ANDROID_SDK_ROOT}
export NDK_ROOT=${ANDROID_NDK_ROOT}
export JAVA_HOME=/Library/JAVA/Home
.bash_profile一般重启后生效,如果你现在不想重启,就在终端键入source ~/.bash_profile直接生效

4. 启动xcode,在“偏好设置”的Locations->SourceTrees里添加一个条目,如图:



环境到此就算搭完了。如果你不放心,可以参考q-c2dx这篇 教程 Step5,6测试以下,顺便熟悉一下eclipse安卓项目的导入和调试过程。但前面4步,尤其是要人命的Android SDK下载可以免去或在本文上面已经说明了。

下篇将谈谈怎么新建项目
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息