Cocos2d-x 3.7 Android&iOS开发环境搭建

我的开发环境是:mac + xcode + androidstudio

下面主要介绍cocos2d-x环境的设置以及android的环境搭建
1、下载cocos2d-x 3.7正式版
      http://www.cocos2d-x.org/download

2、下载android的sdk以及ndk
     http://developer.android.com/sdk/index.html
     ndk一定要下载r9d,其他版本可能编译的时候没问题,但在真机运行时会导致crash,报类似“dlopen failed: cannot locate symbol "srand" referenced by "libcocos2dcpp.so”的错误

     http://dl.google.com/android/ndk/android-ndk-r9d-darwin-x86.tar.bz2

3、下载ant
     http://ant.apache.org

4、配置.bash_profile,文件在/Users/youruser/.bash_profile, youruser替换成自己的用户名

    export NDK_ROOT=/Users/youruser/Documents/ndk/android-ndk-r9d
    export ANDROID_SDK_ROOT=/Users/youruser/Library/Android/sdk
    export ANT_ROOT=/Users/youruser/Documents/apache-ant-1.9.6/bin
    export PATH=$ANT_ROOT:$PATH
    然后执行source ~/.bash_profile

5. 运行cocos3.7目录下的setup.py

    python setup.py
    此命令会写一些环境变量到 .bash_profile中,再次刷新下环境变量文件

    source ~/.bash_profile
    这样环境变量就搭建好了。

6.创建cocos项目

    cocos new -p com.devin.game -l cpp -d /Users/youruser/Documents/workspace/game/ test
    -p 为包名
    -l 为语言
    -d 为项目目录
    test为项目名称
    更多参数可以运行 cocos new -h查看

7. iOS环境搭建

    进入项目目录/Users/youruser/Documents/workspace/game/test
    打开proj.ios_mac,双击工程文件,编译运行,ios的环境就搭建完成了。

8. Android环境搭建-AndroidStudio

   进入项目目录/Users/youruser/Documents/workspace/game/test,运行命令

    cocos compile -p android --android-studio
   编译完成后,打开AndroidStudio导入proj.android-studio工程即可

9. Android环境搭建-Eclipse

    打开eclipse导入proj.android工程后会发现有报错,找不到某个库

    导入工程  /Users/youruser/Documents/workspace/game/test/cocos2d/cocos/platform/android/java

    然后在主工程中加入对此工程的依赖即可编译通过。





你可能感兴趣的:(移动游戏开发)