在Windows 7平台搭建Android Cocos2d-x3.2alpha0开发环境

下载和安装搭建开发环境所需的工具

1、Visual Studio 2012/2013
2、Cocos2d-x 3.2alpha0版本为例,下载地址:http://cocos2d-x.org/download
3、JAVA JDK
4、Android
5、SDK
6、NDK


Visual Studio 2012/2013下载和安装部分略过

下载Cocos2d-x 3.2alpha0

地址:http://cn.cocos2d-x.org/download

解压下载的Cocos2d-x 3.2alpha0的解压包,显示内容如下所示:

双击打开 “...(你的解压的位置)\Cocos2d-x 3.2alpha0\build”目录中的“cocos2d-win32.vs2012.sln”文件,然后会自动启动Visual Studio 2012/2013。注意:要激活cpp-empty-test在运行

现在你便可以将HelloCpp项目当作默认启动项目来编译,按CTRL-F5运行样本程序。如果编译没有什么错误,同时运行成功的话,你会看到如下画面。

祝贺你!你已成功在Windows 7平台中运行Cocos2d-x引擎

安装配置JAVA JDK

下载jdk并安装,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

双击exe文件安装JDK,本机安装路径为:D:\Program Files (x86)\Java\jdk1.8.0_05

配置环境变量:新建环境变量:JAVA_HOME 值为:D:\Program Files\Java\jdk1.7.0
新建环境变量:CLASSPATH 值为:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)
在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;


单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:java -version
出现如下界面,就表示安装成功:


配置Android SDK环境

下载sdk包 http://developer.android.com/sdk/index.html

解压运行SDK Manager.exe,更新你想要的sdk的相关内容

如果出现sdk在更新过程中被refused时,在host文件中添加如下内容

# Cancel android sdk update refused
203.208.46.146 www.google.com
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com

再试试,应该就可以更新了,我的可行

配置环境变量:

新建环境变量:ANDROID_SDK 值为:D:\Android\android-sdk\platforms\;D:\Android\android-sdk\tools\;D:\Android\android-sdk\platform-tools(D:\Android\android-sdk是SDK存放的位置)。

在系统变量Path的值的前面加入以下内容:%ANDROID_SDK%

单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:adb -h 检验是否安装成功。


配置eclipse开发android的插件adt环境

安装ADT方式一:下载adt包安装,选择eclipse的help-》install new.......

安装ADT方式二:直接上图吧


安装NDK

安装完Android SDK之后,还要安装“Android NDK”软件包,安装ndk使得android支持c++的开发,下载地址: http://developer.android.com/tools/sdk/ndk/index.html下载。下载完成之后,解压,并将其放置到相应路径,本机路径为 D:\Android\android-ndk-r10,设置另一个名为“NDK_ROOT”同时指向存放路径的环境变量。 注意:添加NDK_ROOT的路径时后面不要加分号,要不然在cmd中运行build_native.py来编译编译是会提示Couldn't find the gcc toolchain.的问题,我也是查看了该文件后才发现的

build_native.py文件中的代码:

ndk_root = check_environment_variables()
    if os.path.isdir(os.path.join(ndk_root,"toolchains/arm-linux-androideabi-4.8")):
        os.environ['NDK_TOOLCHAIN_VERSION'] = '4.8'
        print "The Selected NDK toolchain version was 4.8 !"
    elif os.path.isdir(os.path.join(ndk_root,"toolchains/arm-linux-androideabi-4.7")):
        os.environ['NDK_TOOLCHAIN_VERSION'] = '4.7'
        print "The Selected NDK toolchain version was 4.7 !"
    else:
        print "Couldn't find the gcc toolchain."
        exit(1)

从代码中可以看出,要求你的ndk的目录中要有toolchains/arm-linux-androideabi-4.8或toolchains/arm-linux-androideabi-4.7,没有是不能进行下去的


创建Cocos2d-x项目

进入到目录cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/cocos.py

打开终端运行cocos.py脚本创建文件

1
python cocos.py new test -p com.coco2dx.org -l cpp -d ~/Desktop

参数说明:

    test为项目名称
    -p后面接包名
    -l后面接开发语言类型,有cpp, lua, js三种类型
    -d后面接项目存放的目录


生成Android项目文件

在新建项目test项目中,执行proj.android下的 build_native.py脚本进行编译。 别忘了我们在安装NDK时提到的注意
build


导入Android项目

最后便可启动Eclipse然后导入Android项目了。操作步骤如下:

  • 右键点击“Package Explorer”并选择“Import…”
  • 当出现对话框时,选择“Exsiting Android project into workspace”(将现有Android项目导入工作区)。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值