Cocos2d-x 配置Android & cocos2d-x 开发环境

本文详细介绍了如何配置Cocos2d-x和Android的开发环境,包括安装JDK、Apache ANT、Android SDK、Cygwin、Android NDK、Eclipse以及ADT。还提到了在VS2010中使用Cocos2d-x模板,Python创建项目,以及导入Eclipse生成APK的过程。此外,提供了多个Cocos2d-x学习资源链接。
摘要由CSDN通过智能技术生成

配置Android & cocos2d-x 开发环境


1. 配置Android开发环境


1.1 安装VS2010,Visual Assist_X,Cygwin,Java,带Android ADT的Eclipse,SDK,NDK

VS2010:微软开发的集成开发环境,也是cocos2d-x的C++主战场。

Visual Assist_X:这款神奇是VS2008必装的插件,智能提示,辅助功能,是VS的好基友。

Cygwin:windows平台上运行Linux的模拟环境,对于从Linux到Windows的应用程序移植,或者是使用GNU工具集在Windows上进行嵌入式开发都非常有用。可以通过在线安装,也可以离线进行安装,我们这里主要用来进行cocos2d-x跨平台(安卓)的交叉编译。
Java:Android支持的编程语言,也是安卓环境搭建的基础。主要麻烦的地方是环境变量的设置。
Eclipse:集成开发环境是用以android app,当然也可以进行C++的开发,只要你安装相应的组件即可。安装Android ADT就可以进行Android app的开发,这里选择直接使用谷歌提供的打包好Android ADT的Eclipse,就免去了ADT的安装等操作。安装完成后,通过SDK管理器下载相应SDK版本就可以了。
Android NDK:Android系统对外提供的基于C++接口的软件工具包,它集成了交叉编译器,只要修改相应的编译脚本文件就可以创建出so文件,且自动将其与Android app进行打包。

1、安装Java JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html

配置环境变量:
新建一个JAVA_HOME键,值设为JDK的安装目录。

打开PATH键,在末尾增加

 ;%JAVA_HOME%\bin

检测:

javac -version

2、安装Apache ANT Build System

下载并安装:
http://ant.apache.org/bindownload.cgi

设置环境变量:
增加ANT_HOME键,值为Apache ANT的安装目录。

在PATH末尾增加: ;%ANT_HOME%\bin

检测:

 ant -version

3、安装Android SDK和eclipse

http://developer.android.com/sdk/index.html

设置环境变量:

新增

 ANDROID_SDK_HOME键,值为Android SDK的安装目录。

在PATH末尾增加:

 ;%ANDROID_SDK_HOME%(SDK的根目录)

 ;%ANDROID_SDK_HOME%\tools(tools目录含有和平台无关的SDK的工具)

 tools;%ANDROID_SDK_HOME%\platform-tools(plateform-tools目录和平台有关的目录)

4、安装Cygwin:

Android NDK tools是一些UNIX-Like的命令,还有一些NDK组件是shell脚本。Cygwin是一个Windows下的UNIX—Like环境。

下载安装:

http://cygwin.com/install.html

1、选择“Install From Internet”

2、搜索“make”,找到GNU Make并选择

3、设置环境变量:
新增CYGWIN_HOME键,值为Cygwin的安装目录,在Path末尾增加;%CYGWIN_HOME%\bin

5、安装Android NDK

http://developer.android.com/tools/sdk/ndk/index.html

设置环境变量:

新增

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值