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

安装、配置、部署Cocos2d-x

2016-01-08 11:02 501 查看

基本环境

操作系统(Ubuntu 12.10+, OS X 10.7+, Windows 7+)

Cocos2d-x v3.0 (https://github.com/cocos2d/cocos2d-x/)

JDK/SDK 1.6+

NDK r10e+

Apache Ant

Python 2.7.5

这里用Windows 7作为示例,其他操作系统的设置过程类似。

Cocos2d-x的安装、配置策略

下载cocos2d-x

下载并解压cocos2d-x,这里将cocos2d-x解压后的文件夹放置在C:\program files文件夹下,双击解压后的文件夹可以看到文件的目录结构如下图所示。



下载JDK,SDK和NDK

为了在Android平台开发,这三者是必要的基本工具。

检查你的java版本号,在控制台输入

java -version


理想情况下,你应当看到

java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)


否则的话,你应当先下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html

下载Android SDK

ADT Bundle For Mac

http://dl.google.com/android/adt/22.6.2/adt-bundle-mac-x86_64-20140321.zip

ADT Bundle For Windows (32-bit)

http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86-20140321.zip

ADT Bundle For Windows (64-bit)

http://dl.google.com/android/adt/22.6.2/adt-bundle-windows-x86_64-20140321.zip

ADT Bundle For Linux (32-bit)

http://dl.google.com/android/adt/22.6.2/adt-bundle-linux-x86-20140321.zip

ADT Bundle For Linux (64-bit)

http://dl.google.com/android/adt/22.6.2/adt-bundle-linux-x86_64-20140321.zip

上述的下载地址,包含最新的Android SDK版本,Android SDK的文件夹结构如下图所示。



你也可以在Eclipse中,使用Android Development Tool来获取到最新版本的Android SDK,如下图所示:



如果你使用Android Studio作为你的Android开发工具,同样可以用SDK Manager来获取到最新的Android SDK,如下图所示:



下载最新版本的NDK(https://developer.android.com/tools/sdk/ndk/index.html),始终使用最新版本的NDK,这篇文章中使用的版本是r10e.

NDK下载完成之后,解压到C:\android-ndk-r10e下,
注意,ndk的安装路径不可以有空格
。NDK的目录结构如下图所示:



验证你的环境

确定
Python 2.7
已经安装

在命令窗口输入
python --version
,如果正确安装,你会看到如下结果

python --version
Python 2.7.5


如果没有安装,你需要安装Python 2.7并配置环境变量

Python.org(https://www.python.org/download/)

安装并确定
Apache ant
已经正确配置

Apache.org(http://ant.apache.org/bindownload.cgi)

在命令行输入
ant
,可以看到

Buildfile: build.xml does not exist!
Build failed


配置环境变量

在Cocos的安装目录下,找到
setup.py
,运行以检测当前环境变量是否配置正确,如果所有环境变量均配置正确,你会看到如下结果:



NDK_ROOT
环境变量指向
C:\android-ndk-r10e


ANDROID_SDK_ROOT
环境变量指向
D:\android-sdks


ANT_ROOT
环境变量指向
C:\Cocos\tools\ant\bin


环境变量配置好后,你需要使能它们

*nix
系统中, 你可以通过下列语句解决这一问题

source ~/.bash_profile


在Win32系统中,你只需关闭CMD窗口,然后重启他。

使用
Android-build.py
来建立一个cocos2d示例程序

进入
Android-build.py
所在目录(通常是
cocos2d-x/build


cd build


之后,输入

android list targets


注意屏幕中显示的
id
行,如下图所示



现在进入
cocos2d-x-3.2\tools\cocos2d-console\bin
可以执行

cocos new  项目名称  -p  包名  -l  cpp  -d  项目路径


至此,一个可以部署在Android平台上的cocos项目就设计完成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: