cocos2d-x游戏发布交叉编译成安卓apk(一)环境搭建

本文详细介绍了如何在Windows系统上搭建cocos2d-x游戏的安卓交叉编译环境,包括下载安装NDK、JDK、adt-bundle以及cygwin,并配置相关环境变量,确保将VS2010编写的代码顺利移植到Android平台生成apk。重点强调了避免路径中包含中文和空格以减少问题。
摘要由CSDN通过智能技术生成

我们需要安装NDK,JDK,adt-bundle-windows,以及cygwin这些软件并且搭建好环境,才能把cocos2d-x用VS2010写好的代码,移植到android交叉编译成安卓apk。

软件的安装路径不要带中文和空格,这点很重要,让你省去很多麻烦!

本文的环境是32位,windows系统,cocos2d x 2.0.4

 

第一步  下载 ndk r7版本 下载地址http://dl.google.com/android/ndk/android-ndk-r7-windows.zip

ndk官网地址:http://developer.android.com/tools/sdk/ndk/index.html
建议下载ndk的r7或者r8版本,cocos2d x 2.0.4、2.1.4等版本在NDK r9下的编译稍微会报错比较多。

关于NDK r9版本报错的解决方法,可以参考这里:http://blog.csdn.net/u013174689/article/details/18739125

下载完毕后直接解压,解压目录不要带中文和空格,这点很重要,让你省去很多麻烦。。Android NDK的配置就是不用配置。网上说的一些设置啊,其实都已经不需要,直接把下载回来的包解压即可。记住自己的存放目录,例如:我的路径是E:\android-ndk-r7

因为后面我们需要在eclipse里记得设置好ndk目录变量。

 设置环境变量

用鼠标右击“我的电脑”,选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”。

新建系统变量名:NDK_ROOT

例如我的路径是:E:\android-ndk-r7

再增加系统变量path的路径;%NDK_ROOT%(前面的分号;是用于跟其他变量值分开)

 

第二步

下载并安装java jdk 1.6       

地址该版本适合32位的系统:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

如果需要其他版本,也可以去问百度下载JDK,也可以到官方下载JDK。 官方下载地址:  http://www.oracle.com/technetwork/java/javase/downloads/index.html

例如你仍是装java jdk 1.6 到windows 64位的电脑,打开刚刚的网页后,右侧点击Previous Releases,新出的页面点击Java S E 6,新出现的页面找到Windows x64对应栏目的下载JDK download就是了。
其中windows 64,x64是指的64位系统

Windows x86中的x86是指的32位系统。

JDK安装配置教程,传送门:http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html


JDK的环境变量配置

配置环境变量包括java_home,path和classpath三个部分。

用鼠标右击“我的电脑”,选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”。

 

例如我的该软件路径:C:\Program Files\Java\jdk1.6.0_10


 

下面开始“classpath”的配置。选中“系统变量”查看是否有classpath项目,如果没有就点击“新建”,如果已经存在就选中classpath选项,点击“编辑”按钮,然后在“变量名”中填写“classpath”,在“变量值”中填写“C:\Program Files\Java\jdk1.6.0_10\jre\lib”(根据安装路径填写)。

 

 

现在可以进行“path”的配置了。选中“系统变量”查看是否有path项目,如果没有就点击“新建”,如果已经存在就选中path选项,点击“编辑”按钮,然后在里面加上路径。例如我的已经存在path,需要添加新的“变量值”,我输入框填写“;C:\Program Files\Java\jdk1.6.0_10”(根据安装路径填写,前面的分号;是用于跟其他变量值分开)。

 

JDK的环境变量已经配置完成,

下面我们检查一下是否正常。

首先点击“开始”,然后点击“运行”。输入“cmd”,按"Enter"键。

这个时候就进入了“命令提示符”窗口。这个时候输入“java -version”,特别注意 java和-version之间有一个空格,按"Enter"键。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值