您的位置:首页 > 移动开发 > Cocos引擎

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

2014-08-29 20:38 886 查看
下载和安装搭建开发环境所需的工具

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脚本创建文件

参数说明:

    test为项目名称

    -p后面接包名

    -l后面接开发语言类型,有cpp, lua, js三种类型

    -d后面接项目存放的目录

生成Android项目文件

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



导入Android项目

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

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





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: