//说明,这里对于mac os系统来说,其实只要下载一个adt和NDK就可以了,现在google的官方网站上下载的ADT包含eclipse和android的SDK,下载下来就基本上可以用了。一般的mac系统中都会有java和python的,所以我们这两个东西就不用下载了。
1.MAC中已经预装了JDK并默认配置了Java系统变量,查看MAC中的JDK版本方法:命令行中输入"java -version" 回车;
2.http://developer.android.com/tools/sdk/eclipse-adt.html
从上边的网站上可以直接下载ADT,这里包括了android 的SDK和eclispe,下载好后打开eclipse 在菜单中选择Help中的Install New Software,添加 -https://dl-ssl.google.com/android/eclipse/ 插件下载地址 选择需要的开发工具下载,
这里要下载你用到的android不同版本的工具集。
3.http://developer.android.com/tools/sdk/ndk/index.html 下载NDK(根据需求选取版本)
4.下载ANT,这个主要是android的开发时会用到,只作cocos2d-x的话不会用到这个工具。
ANT的下载地址:http://ant.apache.org/bindownload.cgi
5.测试mac上的JDK 和 ANT是否正常:
终端 java -version 回车
ant -version 回车
如果测试发现找不到ant,那就是因为环境变量没有设置好,接着进行下边的环境变量设置
可以用TextEdit来打开你用户名下的隐藏文件.bash_profile,在最后加入。
6.下载cocos2d-x源码包,你可以选择你用到的版本,我这里下载的是3.1版的
下载地址:http://cn.cocos2d-x.org/download/,下载好了之后,你找个地方解压开。
7.配置Cocos2d-X与编译等相关路径:
我的存放路径:
Cocos2d-X的路径: /Users/yingchen/Desktop/Git-MinGame/cocos2d-x-3.1 Android SDK 路径:/Users/yingchen/Desktop/Git-MinGame/AndroidTools/android-sdk-mac-x86_64 Android NDK 路径:/Users/yingchen/Desktop/Git-MinGame/AndroidTools/android-ndk-r9 |
配置路径,首先打开“终端”,然后输入 pico .bash_profile 回车
输入(粘贴): export ANDROID_SDK_ROOT=/Users/yingchen/Desktop/Git-MinGame/AndroidTools/android-sdk-mac-x86_64 export ANDROID_NDK_ROOT=/Users/Himi/Documents/HimiWork/AndroidTools/android-ndk-r7b export COCOS2DX_ROOT=/Users/yingchen/Desktop/Git-MinGame/cocos2d-x-3.0 export ANT_ROOT=/Users/yingchen/Documents/cocos2dx/apache-ant-1.9.4 export NDK_ROOT=/Users/yingchen/Desktop/Git-MinGame/AndroidTools/android-ndk-r9 export PATH=$PATH ANDROID_SDK_ROOT export PATH=$PATH ANDROID_NDK_ROOT export PATH=$ANT_ROOT/bin:$PATH |
这个时候你就会看到最后的安装完成画面。python setup.py
这个时候你会看到创建项目的提示。有几个参数要设置,一个是-p 这个是你的包名,也可以说是项目名.然后是-l说明你要生成的项目语言,是C++文件还是lua,还是jsp。再就是-d,你的项目路径,-n 你的项目名称。参数设置好了,回车就会生成一个项目。cocos new -help
python build_native.py
复制 ***\cocos2dx\platform\android\java\src\ (***为cocos2d-x更目录) 到你android项目中的src文件夹中