为了编译出apk包,从网上看了很多教程,也走了不少弯路,记录一下,方便以后再配置。C++的,其他语言请自行研究。(这里所有包都是下载32位)
1 首先去安卓官网
http://developer.android.com/sdk/index.html 下载 ADT包,里面包含安卓SDK和eclipse,并且已经配置好了,解压。
3
去cygwin官网
http://www.cygwin.com/
下载cygwin安装包,下载完毕后,打开。默认选第一个安装,注意在选组件的时候,只选必要的,不然下载安装后20多G,以下几个必要的,都在
分类里
make程序
autoconf 和 automake装一个最新版,可能会用到
gcc,g++的一些编译器和库
就这么几个,不够以后可以再装,网速好可以把devel全装了。
4 cygwin安装完成后,把安装路径 x:\Cygwin\bin 添加到windows的环境变量里,不会的自行百度,接着我们去安卓网站
http://developer.android.com/tools/sdk/ndk/index.html 下载NDK包,下载完后解压就可以。
5
首先确保你的cocos2dx工程是用 匆匆sdx自带的脚本生成的。然后请不要带任何中文名的文件(包括资源也不要中文名,因为cygwin用utf8编码)。然后再同目录下的进入工程的
proj.android目录,请仔细阅读README.md文件,把里面的第三,第四点完成就好了,其余我们都在前面完成了。
6 编辑proj.android\jni\Android.mk文件,加上必要的文件/头文件夹/lib等,保存。
7 可以直接在eclipse里build,然后运行,会在
proj.android目录的bin下
生成apk包