cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建

***************************************转载请注明出处:http://blog.csdn.net/lttree******************************************

题外话:

暑假,重拾cocos2d-x,一年没有接触了,更新到3.0,搭建安卓环境不需要cygwin了。简单了好多呀,就是新建的时候有点麻烦= =。

正文:

一、前期准备工作:

准备几个软件:

1.JDK    地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

2.ADT   Google为开发者提供了ADT,直接包括了SDK和Eclipse,挺不错的,我就是下载的这个。

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

3.NDK   地址:http://developer.android.com/tools/sdk/ndk/index.html

4.ANT   地址:http://ant.apache.org/bindownload.cgi

5.Python  不要用最新版,用2.7.3的或者2.7.6也行。地址:https://www.python.org/ftp/python/

6.cocos2d-x 3.0   我当时下载的是  3.0版本  http://www.cocos2d-x.org/download

二、搭配环境变量

解压所下载的JDK,ADT,NDK,ANT,Python进行环境变量的配置。

1.JDK,假设JDK存在   C:\Program Files\Java\jdk1.8.0_05,当然存储位置由你的心情。

进入环境变量设置:

我的电脑->右键->属性->(左面那一排的)高级系统设置->

高级(选项卡,一般是默认的)->环境变量

进入环境变量的设置。

在下面那一排,系统变量里进行设置:

新建一个 变量:JAVA_HOME   里面存储;C:\Program Files\Java\jdk1.8.0_05;(注意分号)

找到CLASSPATH变量,里面添加 ;%JAVA_HOME%\lib;

找到Path变量,添加   ;%JAVA_HOME%\bin;

(PS:  此处解释一下,

①%JAVA_HOME%是引用了 JAVA_HOME所存储的地址,当然你也可以直接在CLASSPATH中添加:

;C:\Program Files\Java\jdk1.8.0_05\lib; 来代替 ;%JAVA_HOME%\lib;

这样做,是方便,如果以后JAVA位置改变,只需要改变JAVA_HOME里面的值,无须再动其他地方。

② 每一个变量前后的分号(;)是很有必要的,就是防止前后地址没有分隔开,两个地址之间只用一个分号就够啦。

③Path内原有的地址不要动,如果误删除,或误操作,可以从别的电脑上复制过来。

)

检测JDK环境变量是否配置成功,打开命令行,输入:
java -version

若出现:

当然,版本号那些可以不同的 (*^__^*)

2. ADT只需要解压,然后相应SDK安装即可。

NDK,Python将自己根目录存到Path中

ANT将自己bin目录存到Path中, 即 ant的根目录\bin

3.解压cocos2d-x

通过命令行进入,你所解压到的文件夹,然后运行里面的step.py程序

然后,会提示你输入NDT,SDK,ANT的根目录,按要求输入即可。

所有都结束后,关闭命令行,再次进入,输入:

set NDK_ROOT

set ANT_ROOT

set ANDROID_SDK_ROOT

set COCOS_CONSOLE_ROOT

查看输出是否是根目录

三、创建工程,并移植到安卓

1.创建工程

我们可以看看帮助文档,打开命令行,输入cocos new --help

将会得到:

写的比较清楚:

创建一个新工程

必要参数:

PROJECT_NAME 工程名

可选参数:

-h,                                       --help 显示帮助信息

-p    PACKAGE_NAME,      --package PACKAGE_NAME      设置包名,如com.colin.mbgame

-l      {cpp,lua,js},                 --language {cpp,lua,js}                使用的主要语言,可以是:[cpp | lua | js]

-d    DIRECTORY,              --directory DIRECTORY              工程所在的目录

-t     TEMPLATE_NAME,    --template TEMPLATE_NAME    要创建的工程模板名

lua/js 工程参数:         --no-native No native support.

在命令行输入:  cocos new mygame -p com.vince.mgame -l cpp -d f:/work_room/cocos2d-x

得到:

说明工程,建立成功,去相应目录下就可以看见了。

2.移植安卓平台:

命令行,输入cocos compile --help

得到:

解释就是:

把当前工程编译为二进制

可选参数:

-h                                                    --help                                              显示帮助信息

-s                    SRC_DIR,                --src                          SRC_DIR, 工程根目录,比如上面应该是f:/work_room/cocos2d-x,如果不设置,就为当前目录(cmd定位到的那个目录)

-q                                                    --quiet less output

-p                    PLATFORM,           --platform                  PLATFORM  选择一个平台 android|ios|mac|web|win32|linux

-m                  MODE,                     --mode                      MODE 编译模式 debug|release, 默认为debug.

-j                   JOBS,                        --jobs                        JOBS 半行编译,如果你有4核,可以设为4。

Android Options:

--ap看英文应该是指定SDK版本,但是没有测试过,不大懂。

Web Options:

--source-map Enable source-map

我们通过命令行进入到自己创建的工程根目录,

然后输入 cocos compile -p android -j 4

开始编译,若最终得到:

BUILD SUCCESSFUL

Total time: 7 seconds

Move apk to F:\work_room\cocos2d-x\mygame\bin\debug\android

build succeeded.

说明,编译成功,我们可以去上述目录找到APK,安装到手机上运行即可!

想想之前2.3,2.4时候安卓APK生成,简直纠结的不行,现在几乎是一键搞定啊。

***************************************转载请注明出处:http://blog.csdn.net/lttree******************************************

cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建

时间: 2024-10-19 02:43:48

cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建的相关文章

【Cocos2d】3.0版本在Windows平台下的音量调节修改问题

www.midifan.com/moduleuser-index-400171.htmwww.midifan.com/moduleuser-index.htmwww.midifan.com/moduleuser-index-400282.htmwww.midifan.com/moduleuser-index.htmwww.midifan.com/moduleuser-index-400356.htmwww.midifan.com/moduleuser-index-400391.htmwww.mi

cocos2dx 3.x win7+VS2012开发环境搭建及HelloWorld

1. 准备工作 (1)VS2012 (2)cocos2dx cn.cocos2d-x.org/download (3)python 新版本的cocos2dx 需要python编译 2. 安装软件 (1)VS2012 从官网下载并安装 (2)python 安装:下载地址: www.python.org/download/ (3)cocos2dx 安装 ① 解压下载的cocos2dx ,我下载的版本cocos2dx 3.2 ②然后进入D:\cocosDevelop\cocos2d-x-3.2\coc

cocos2dx 环境搭建 win7 +vs2012+ cocos2dx-2.1.4

转自:http://my.eoe.cn/swer03160828/archive/20067.html 1) 如果在win32 下面编写的cocos2dx 的代码其文件 .cpp,.h 的文件,基本上都其他的平台上面可以直接把文件编辑是没有问题的! 2) 大多数的学习游戏开的人,使用的很多都是 win32 系统,但是网上很多的教程在ios上面的操作! 本人也是使用的就是win32 系统!比较符合android 开始的鞋童们!呵呵呵 3)我在接下文章总结出自己在项目中遇到的问题,已经解决的办法!

Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解

作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种各样的问题也就来了,之前网上一直有零零碎碎的移植教程,但是都不完整,或是有这样或者那样的问题.今天刚刚研究成功了Cocos2dx-3.0版本项目的安卓平台移植问题,本人亲自完成了整个过程,将Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程 一起分享给大家.

安卓开发平台搭建

安卓开发平台搭建 安卓开发平台主要有Eclipse和Android studio两大平台,而Eclipse开发平台又有集成adt的adt bundle和模块式Eclipse,安卓开发平台搭建主要有以下三种方法,http://www.androiddevtools.cn/这个网站有很多相关开发工具提供下载. [方法一]:jdk+adt bundle,adt bundle最新版本是adt-bundle-windows-x86-20140702,里面是ADT23.0.2+andriod 4.4 api

安卓平台的音视频互动开发平台

兼容Google.HTC.小米.Samsung.华为等主流硬件设备 支持iOS.Web.PC等设备和Android之间的互联互通 视频会话时,默认打开前置摄像头: 能够有Java音视频采集.显示驱动,兼容更多Android设备: 想要在Android平台下实现音视频通信,最快捷的方法是寻找开源项目或调用其他公司封装好的API,接下来小编介绍一款不错的SDK包给大家,(安卓平台的音视频互动开发平台)下面是一些关于如何调用相关API接口的方法,大家可以相互交流交流. Android通信平台相关API

cocos2dx-3.0(21) 移植android平台 说多了都是泪

----我的生活,我的点点滴滴! ! 网上3.0的教程真心少.能够说没有吧,大多都是2.x 或者 3.0測试版之类的,因为我心大,没有照着2.x去搞,后来搞完后总结了一下,发觉事实上3.0的移植android平台非常easy了,也不须要照着2.x搞,以下记录一下一个"超级苦比的小煞笔"在全然不知道怎么搞的情况下横冲直创去移植android平台遇到的问题 1..首先你的环境要配好 先看以下的图片,图片里是你须要的东西 看图说话 1.1 ADT ADT(Android Developmen

Win7 + vs2012 + cocos2d-x2.2 配置开发环境

昨天开始打算学习Cocos2d-x,首先肯定是要在自己的电脑上配置开发环境.昨天折腾了一天,下面将自己在其中遇到的问题与解决方法跟大家分享一下.大多数会遇到的问题,我都遇到了.... 1.安装vs2012(网上很多,找个密钥破解即可,最后会附上密钥下载地址) 2.从官网下载Cocos2d-x-2.2.5,然后解压到某个盘或者文件夹下. 我的路径是:G:\Cocos2d-x. 官网地址:http://www.cocos2d-x.org/download 3.在G:\Cocos2d-x\cocos2

Wince6.0应用开发:一、平台搭建

由于需要参加一个比赛,于是就接触了WinCE6.0的应用开发,可是所看到的资料大部分都是关于WinCE6.0系统的开发,或者在系统之上的驱动开发.像我这种只在WinCE6.0上利用厂商提供的类库进行应用开发的真实伤不起. 下面介绍开发环境: 我的自己的系统是WIN7的系统 其实假如你和我一样的话只开发应用的话,其实根本不需要按照网上那样下差不多4G的东西.需要做的是, 一.装个vs2008(记得包含智能设备开发这一项,vs2010是不支持智能设备开发的.当然你也可以选择vs2005,这随便你.v