Cocos2dx 3.0开发环境搭建--Eclipse上构建一个Android项目

一、前言:

本篇主要介绍Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld运行起来了。看完本篇博客之后,你就会知道Cocos2d-x 3.0竟然发生了如此大的变化,变得如此简单,环境搭建、项目创建、编译的方式更加人性化了。

二、环境准备:

1、下载ADT Bundle(Eclipse捆绑了SDK和ADT),或者是Eclipse安装了ADT插件。

2、安装JDK、NDK、Ant 、Python,然后配置环境。

3、Cocos2d-x 3.0下载,环境配置。

现在一步一步的来配置环境

1)Eclipse准备,这个主要就是开发工具了,不过现在android官方推荐了,一款集成sdk和adt的Eclipse,很好用。这里主要就是在逛网下载就好了,至于逛网能否访问下载就的靠你翻墙了。

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

2)Android编译环境需要用到Andorid_SDK Android_NDK 、Ant 、JDK,其中除了JDK需要安装,其它的是绿色版 直接解压即可。

我们将SDK、NDK 和ANT解压缩到同一个文件夹中 并修改sdk的文件夹名为ADT,NDK的NDK,ANT的为ANT 这是为了方便以后使用。 我解压后文件都放在了D:\softfile\android文件夹下

配置jdk:

在JDK安装完毕之后,需要手动进行环境变量的配置 

  1)在系统变量里新建JAVA_HOME变量,变量值为:D:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写)

  2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意前面的. 不要忘记了)

  3)在path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)

  4)重新注销系统并重新登陆后 “开始”-->“运行”-->输入“javac”-->"Enter",如果能正常打印用法说明配置成功!

接下来就配置其他的环境了,其他的环境配置需要借助于python和cocos来完成,所以现在我们先配置python和cocos环境。

python安装和环境配置:

这里需要下载Python 2.X版本。不要下载python3.0以上的版本,否则运行会出错。

  python安装的时候使用默认安装方式即可,但是安装完毕后我们需要配置环境变量

  在我的电脑(右键)->属性->高级系统设置->高级选项卡->环境变量->系统变量 中找到Path 变量,并在其值中增加 指向Python的环境变量。格式为 [Python安装路径]; 例如我安装在C盘 我的环境变量就新增为D:\Python27;

配置完毕后记得注销再重新登陆系统环境变量才会生效

下一步,我们要下载最新版本的cocos2d-x,到目前为止 cocos2d-x已经更新到 3.3版本,这里我下载是3.0版本。

http://www.cocos2d-x.org/download/

NDK、ANT、SDK环境配置:

在下载完毕后我们解压缩到磁盘上,并打开cocos2d-x 文件夹找到setup.py这个文件,运行,或者如下操作:

1)打开控制台cmd,进入cocos2dx的根目录

2)输入命令:python setup.py ,运行结果如下图所示(注意红框部分,如果你没有配置NDK等的环境变量,那么在这里会让你输入NDK,SDK,ant的路径)

如果你现在不配置Android环境,因此只需要一直回车即可,这时候这段python脚本会帮助我们设置cocos2d-x运行所需要的环境变量。注销,重新登陆

配置完这些后我们可以在环境变量中查看到相应的环境配置,cocos都自动给我们配置好了。

在配置完这一切后 我们打开CMD 运行cocos命令,来检查整个开发环境是否搭建成功,如果设置没问题的情况下 会出现如下界面

这里我们可以看到cocos.py这段脚本可以执行4个命令,每个命令的作用已经说明的很清楚了。

三、创建项目

现在是时候使用命令来创建一个空项目了:

创建项目(括号中为解释)在控制台cmd键入例cocos new hello(项目名称)-p
bing.stone.hello(包名字) -l cpp(项目类型) -d E:\MyCocos\cocos2dx_workspace(项目存放路径)

例如,我们想要创建一个cpp项目,然后我可以键入"cocos new MyGame -p bing.stone.mygame -l cpp -d F:cocos//MyProject。 这个命令会帮我们在F:/cocos/MyProject创建一个名为MyGame的空项目,如下图所示:

运行此命令如下:

创建项目成功后可以看到文件夹下的项目:

四、Eclipse来构建Android项目

当我们使用Eclipse来构建Android的时候,建议按照以下步骤来进行操作:

去到你创建的Cocos2dx项目中,进入proj.android目录,比如在F:cocos//MyProject/下创建了一个叫做MyGame的项目,进入到MyGame/proj.android目录下,执行以下命令:

python build_native.py

如图:

以上步骤算是在编译,等编译完之后,我们就可以把proj.android项目导入到我们的Eclipse。

然后使用Eclipse打开已经存在的Android项目,

导入项目之后,肯定是会有错误的,因为现在我们的cocos包还没有导入了,也就是libcocos2dx,现在也是关键的一步,需要将我们下载的cocos里面的android包导入呢,那到底是那个包呢?   cocos\cocos2d-x-3.0\cocos\2d\platform\android\java

当然了,并不是简单的导入就好了,我 们需要将java文件夹拷贝到我们的项目下面了,也就是我们创建的MyProject

如上图MyProject下的Java项目是从Cococs2dx那里复制过来的,放到跟我们用cocos命令创建的项目一个目录下,之后用Eclipse导入。

导入libcocos2dx后,就是配置路径了:

接着就可以右键->Run as直接运行Android项目了,不用进行额外的配置了(Cocos2d-x 3.0就是这样的简单)。

以上内容就是如何在Eclipse运行起来我们的Cocos2d-x项目。

时间: 2024-10-11 04:46:29

Cocos2dx 3.0开发环境搭建--Eclipse上构建一个Android项目的相关文章

Cocos2d-x 3.0 - Eclipse上构建一个Android项目

Cocos2d-x 3.0 - Eclipse上构建一个Android项目 2014年4月30日 4月末 本篇继续介绍Cocos2d-x 3.0的一些基础内容,前面一篇博客介绍了如何在Visual Studio 2012上编译我们的Cocos2d-x项目,也成功把Helloworld运行起来了.跟以往的版本是类似的,只不过创建空项目的时候命令变成了cocos.本篇博客带给大家的是,如何在Eclipse运行起我们的Cocos2d-x项目,如果童鞋们有看我写的Cocos2d-x 2.2.3版本的交叉

javacard开发环境搭建 Eclipse+jcop+jcdk 配置完成的开发环境

javacard  开发环境搭建 Eclipse+jcop+jcdk  配置完成的开发环境,下载后安装jdk,并完成环境变量配置,即可开发javacard applet: 虽然有许多大神提供配置说明,但是配置很麻烦.提供一个配置好的环境给大家.如果好用,别忘了评价. 由于csdn上传限制,需要分别下载几个文件 http://download.csdn.net/detail/wyx100/7941899 http://download.csdn.net/detail/wyx100/7941669

max环境下cocos2d-x 3.0的环境搭建

一开始始终找不到网上说得create_project.py,所以网上通过这个的方法行不通. 所以就找了点关于3.0的资料,貌似在3.0正式版里是通过**/cocos2d-x-3.0/tools/cocos2d-console/bin/cocos.py来创建工程的. 不过3.0正式版要先搞定环境变量.. 1. 打开 ~/.bash_profile ,添加以下信息(具体为什么叫这些没搞明白,回头可以试试不叫这些名字) export COCOS2DX_ROOT=/Users/*/Sites/cocos

WINCE6.0开发环境搭建

XP系统下Wince6.0开发环境搭建 VS2005 以及补丁 WINCE6.0 以及补丁 一.安装VS2005 1.       先安装VS2005. 2.       安装VS2005 SP1补丁,文件名是"VS80sp1-KB926604-X86-CHS .exe",在安装补丁的时候,进度条可能会死在那里不会动了,重新安装一下就可以了. 二.安装WINCE6.0 1.      先安装Windows Embedded CE 6.0.msi 2.      安装WINCE6.0补丁

老邓的andorid学习笔记-Android 4.0 开发环境搭建

目前android版本早已经四4.xx了,5.0的版本也快出来了.  关于基本环境搭建有好多的文章都介绍过. 我在这里简单的整理了一下,就不用自己专门写此类的文章了. Android SDK 4.0.3 开发环境配置及运行     http://bk-lin.iteye.com/blog/1477808 android 4.0 for windows 7 开发环境搭建   http://cash.iteye.com/blog/1463253 Windows搭建Eclipse+JDK+SDK的An

cocos2d-x 3.5开发环境搭建过程

cocos2d-x开发环境的搭建过程一直在变化,本文是cocos2d-x 3.5开发环境的搭建过程,操作系统为Windows 7,要搭建的开发环境包括Win 32环境和Android环境. 一.Win 32开发环境搭建 搭建开发环境需要的工具包括: Visual Studio 我使用的版本是Visual Studio Community 2013 with Update 4. Python 我使用的版本是2.7.9,需要使用2.x版本,3.x版本会出问题. Cocos2d-x 我使用的版本是3.

最新 Cocos2d-x 3.2 开发环境搭建(windows环境下)

本篇是基于Cocos2d-x-3.2和vs2012的环境下配置. 1.先从官方站点(www.cocos2d-x.org)下载 Cocos2d-x-3.2文件. 2.因为Cocos2d-x 3.0以上的版本号要求系统windows7以上,vs2012以上.网上寻找并下载VS2012的镜像以及密钥,安装好vs2012. 3.打开Cocos2d-x-3.2文件里的build文件里找到 "cocos2d-win32.vc2012.sln",然后双击执行. 4.在vs2012界面将"c

Cocos2dx 3.0开发环境的搭建--Eclipse建立在Android工程

一.前言: 这部分描述了Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld执行起来了.看完本篇博客之后.你就会知道Cocos2d-x 3.0居然发生了如此大的变化.变得如此简单,环境搭建.项目创建.编译的方式更加人性化了. 二.环境准备: 1.下载ADT Bundle(Eclipse捆绑了SDK和ADT).或者是安装Eclipse了ADT插件. 2.安装JDK.NDK.Ant .Python.然后配置环境. 3.Coco

Android开发环境搭建Eclipse+JDK+ADT+AVD(系列一)

引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教. 在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld.本文的主题如下: 1.环境搭建 1.1.JDK安装 1.2.Eclipse安装 1.3.Android SDK安装 1.4.ADT安装 1.5.创建AVD 2.HelloWorld 1.环境搭建 1.1.JDK安装