看了cocos2d-x官方的关于配置安卓环境,按照官方的步骤走有一些地方走不通,这里做个笔记。
1.下载所需的资源
NDK:这个可以在cocos中找到,直接下载下来就OK了。
SDK,eclipse:官方的教程用的是eclipse配置好的资源,这个貌似在安卓的官方网站有,但是cocos的资源中给出的SDK不是这样的,所以,自己找了个网站下载:http://www.cnblogs.com/tc310/p/3938353.html
当然,也可以分开下载,自己在配置安卓环境。
2.配置环境:
3.x的版本配置环境还是很简单的,打开下载好的引擎包,运行setup.py,按要求输入SDK,NDK和ANT的路径,到这里,环境基本上算是配置完了,但是,在我的MAC上关闭中断后还是显示环境没有搭建好,这是因为配置环境变量的时候对于.build_profile的修改并没有提交,soucre命令可以提交对于 .bash_profile的修改,但是,在这直接提交,我发现我的mac上的.bash_profile还是没有修改,所以,我选择了自己打开.bash_profile配置环境变量。
下面是一片关于.bash_profile处理命令的文章:
http://blog.csdn.net/openglnewbee/article/details/36663591
编辑如下:
# Add environmentvariable COCOS_CONSOLE_ROOT for cocos2d-x
exportCOCOS_CONSOLE_ROOT=/Users/junmakeji/Desktop/cocos2d-x-3.8.1/tools/cocos2d-console/bin
exportPATH=$COCOS_CONSOLE_ROOT:$PATH
# Add environmentvariable COCOS_TEMPLATES_ROOT for cocos2d-x
exportCOCOS_TEMPLATES_ROOT=/Users/junmakeji/Desktop/cocos2d-x-3.8.1/templates
exportPATH=$COCOS_TEMPLATES_ROOT:$PATH
# Add environmentvariable COCOS_FRAMEWORKS for cocos2d-x
exportCOCOS_FRAMEWORKS=/Applications/Cocos/frameworks
exportPATH=$COCOS_FRAMEWORKS:$PATH
# Add environmentvariable ANT_ROOT for cocos2d-x
exportANT_ROOT=/Applications/Cocos/tools/ant/bin
exportPATH=$ANT_ROOT:$PATH
# Add environmentvariable ANDROID_SDK_ROOT for cocos2d-x
exportANDROID_SDK_ROOT=/Users/xxxx/Desktop/Android/adt-bundle-mac-x86_64-20140702/sdk
exportPATH=$ANDROID_SDK_ROOT:$PATH
# Add environmentvariable NDK_ROOT for cocos2d-x
exportNDK_ROOT=/Users/xxxxx/Desktop/Android/adt-bundle-mac-x86_64-20140702/android-ndk-r10c
exportPATH=$NDK_ROOT:$PATH
编辑完后,保存。这时候在终端执行source命令就好了。