原文地址: http://blog.justbilt.com/324/
一.首先安装Java环境,下载JDK:
下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
1).选择jdk:
2).点击同意后,选择对应的版本:
3).等待下载完成后,开始安装,推荐不要更改任何选项,默认安装就好,一路点到底!
二.下载eclipse+android sdk
由于cocos2d-x 2.13版本支持eclipse+adt+cdt编译了,所以我们:
- 可以下载标准Eclipse Classic,然后安装cdt插件,安装cdt插件,再下载android sdk安装(很麻烦的有木有).
- 直接下载已经配置好了的,哈哈哈,谷歌官方提供的!!!
哈哈哈,好吧,我们采用第二种方法!
下载地址:http://developer.android.com/sdk/index.html
1).打开下载页面后,映入眼帘的东西就是!点击下载:
2)点击后弹出的列表阅读看不懂的条款,选择系统,点击下载:
3).小贴士,像我们做程序的肯定用谷歌浏览器(什么?你不用!哦~呵呵),但是在网络环境不好的情况下,下载大文件很费劲,而且随时可能中断,还得重新下,所以需要一款带下载器的浏览器,我用的是360安全浏览器!!! (哈哈哈,没错,我就是360找来写软文的,滚粗~).
4).等待下载完成后,解压缩adt-bundle-windows-x86-20130522到c盘根目录,完成后可以改名为Android,进入C:\Android目录后运行SDK Manager.exe:
- 选择android 2.3.3(cocos2d-x最低支持版本!!!)
- 那个模拟器真心不好使,还是不装了。。。
5).接着我们要等好久(取决与你的网速)… …在这期间,我们不妨聊聊人生(什么?你下好了。。。禽兽啊!尼玛啊..我的才下到一半。。。)好吧,我的也装完成了,点击Close关闭SDK Manager,Android SDK 安装完成!!!
三.安装Android NDK.
下载地址:http://developer.android.com/tools/sdk/ndk/index.html
1).在download下找到对应的系统,点击,弹出的框中阅读协议,同意,下载!
2).下载完成后解压,推荐c盘根目录!
四.安装Cygwin
1).下载Cygwin(有离线安装包的忽略这条)
- 官方网址:http://cygwin.com/,官方只能下到在线安装的,以大陆的这个网络环境,基本上可以无视了….
- 大家可以去这个网址找离线安装包:http://againinput4.blog.163.com/blog/static/172799491201110412353413/
- 也可以带着硬盘肉身到我这里来拷贝….哈哈哈哈哈哈哈哈
2).安装:
- 双击setup.exe –> 下一步 可到达这个界面:
- 选择对应的安装方式,下一步.
- 选择要安装的路径,推荐c盘根目录.
- 选择离线安装的源目录(一定要选择那两个名字很长的文件夹的上一级目录),下一步.
- 将Devel选择为Install,下一步.
- 等待安装结束(这个过程会十分漫长,去看10集进击的巨人吧。。。).
五.配置c++编译环境和cocos2d-x环境
1).在系统变量中加入cygwin的环境:
- 没有PATH变量的话点击新建
- 有的话点编辑,在末尾加分号,在加上c:\cygwin\bin路径
2).打开eclipse(C:\Android\eclipse\eclipse.exe).
- 菜单栏->Window->Prefrences->General->Workspace->Linked Resources->New
- Name: COCOS2DX
- Location: cocos2d-x 的根目录
- 菜单栏->Window->Preferences->C/C++->Build->Environment.
- 添加: key:NDK_ROOT value:ndk的根路径(不明白看图)
- 添加: key:CYGWIN value:nodosfilewarning
- 添加: key:SHELLOPTS value:igncr
六.编译运行Hellocpp项目
1).菜单栏->File->New->Project
2).点击 Browse 打开 `cocos2d-x/cocos2dx/platform/android/java 路径
3).按照上面的方法将cocos2d-x/cocos2dx/samples/Cpp/HelloCpp/proj.android/工程添加进来
4).在HelloCpp工程->右键->Run As -> Android Application 等待编译通过!