安装、配置、部署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项目就设计完成了。
相关文章推荐
- cocos2d-3.8.1版本tableview的使用(怎么取消弹簧效果);
- COCOS学习笔记--坐标系统与坐标系转换
- Cocos2d-x利用jni调用java层代码
- cocos jpg alpha_mask png
- cocos2d-x Undefined symbols for architecture x86_64 when porting iOS app in Xcode? 问题的解决
- Cocos2d-x环境搭建
- 关于Can't find Class org.cocos2dx.cpp.AppActivity的解决
- Cocos2d-x 多分辨率适配完全解析
- libuv在cocos2d-x中的使用
- COCOS学习笔记--Cocod2dx内存管理(三)-Coco2d-x内存运行原理
- Mac平台的Cocos2dx开发环境搭建
- 23.cocos2d-x骨骼动画
- cocos2dx-Lua中关于Lua和Java的互相操作的解决方案
- cocos2d-lua里float 转 int
- 21.cocos2d-x小鱼Sprite3D
- cocos2d-js动画的播放的2种方式
- cocos2d-x游戏开发 跑酷(九) 源代码下载及小结
- 锯齿数独 cocos2d-x 开发 (二)
- Cocos2d-x v3.9发布
- Cocos2d-x 3.x中解决无法打开文件:“extensions/ExtensionMacros.h”