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
通过命令行进入,你所解压到的目录,然后执行里面的setup.py程序
然后,会提示你输入NDT,SDK。ANT的根文件夹,按要求输入就可以。
全部都结束后。关闭命令行,再次进入。输入:
set NDK_ROOT
set ANT_ROOT
set ANDROID_SDK_ROOT
set COCOS_CONSOLE_ROOT
查看输出是否是根文件夹
三、创建project,并移植到安卓
1.创建project
我们能够看看帮助文档,打开命令行,输入cocos new --help
将会得到:
写的比較清楚:
2.移植安卓平台:
命令行。输入cocos compile --help
得到:
解释就是:
Web Options:
我们通过命令行进入到自己创建的project根文件夹,
然后输入 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 安卓平台搭建的更多相关文章
- Grafana3.0.1+Zabbix3.0.4监控系统平台搭建
前言 本文的Zabbix部分知识只介绍它的基础安装,Zabbix的使用以及配置优化并不在本文的介绍范围之内. 本文只介绍在CentOS6系列下的安装和部署,其他发行版与其他版本号暂不涉及 本文默认使用 ...
- 安卓5.0宣告了ARM平台全面进入64位时代
安卓5.0宣告了ARM平台全面进入64位时代 2014年10月份,安卓5.0正式版发布了,安卓5.0支持64位CPU,安卓5.0全面启用ART运行模式,在程序安装的时候,进行预编译,新的运行环境能够使 ...
- Cocos2dx-3.0版本 从开发环境搭建(Win32)到项目移植Android平台过程详解
作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位.那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能.然而这个时候各种 ...
- 安卓平台 全面支持软解和硬解的SDK-Demo源代码开放
专业做视频编解码的SDK开发工作. 2015年12月1日10:46:55: 更新到1.5.0版本 功能列表: 基本播放: 1,正常播放, 支持MP4,FLV,AVI,TS,3GP,RMVB,WM,WM ...
- 在Unity3D中实现安卓平台的本地通知推送
[前言] 对于手游来说,什么时候需要推送呢?玩过一些带体力限制的游戏就会发现,我的体力在恢复满后,手机会收到一个通知告诉我体力已完全恢复了.这类通知通常是由本地的客户端发起的,没有经过服务端. 在安卓 ...
- ionic3 打包安卓平台环境搭建报错解决方案总结
1.jvm虚拟机提供的运行空间小于项目所需的空间是报错.如图: 解决方法:在环境变量中配置jvm的运行内存大小,大于所需的内存即可. 其中:-Xmx512M可根据实际提示情况,进行更改,如1024M, ...
- cocos2dx-3.0(21) 移植android平台 说多了都是泪
----我的生活,我的点点滴滴! ! 网上3.0的教程真心少.能够说没有吧,大多都是2.x 或者 3.0測试版之类的,因为我心大,没有照着2.x去搞,后来搞完后总结了一下,发觉事实上3.0的移植and ...
- WIN7 64位系统搭建WINCE6.0系统遇到的问题
WIN7 64位系统搭建WINCE6.0系统遇到的问题 安装顺序如下: .先装Visual Studio2005: .安装Visual Studio2005 Service Pack 1: .安装Vi ...
- 基于MyEclipse+9.0+++Tomcat+7.0的SSH+平台搭建
基于MyEclipse+9.0+++Tomcat+7.0的SSH+平台搭建 http://wenku.baidu.com/view/96fbfe0f581b6bd97f19ea1d.html 用MyE ...
随机推荐
- hdu 1232 变成生成树至少还要加几条边 (并查集模板题)
求一个图 变成生成树至少还要加几条边(成环的边要删掉,但不用统计) Sample Input4 2 //n m1 3//u v4 33 31 21 32 35 21 23 5999 00 Sample ...
- hdu 1700 (圆的内接三角形 要周长最大)
以原点为圆心,给出圆上的一点,要求圆上的另外两点,使得这三个点的距离和最大,很容易想到这是一个等边三角形然后有这两个公式 点a为已知点a*b=|a|*|b|*cos(120); x*x+y*y=r*r ...
- Oracle 11g R2 32位 & Oracle 11g R2 64位 -百度云下载
Oracle 11g R2 32位 & Oracle 11g R2 64位 -百度云下载 https://pan.baidu.com/s/1fuzy67Olfxzsy3WJMCrCnQ 提取码 ...
- ASP.NET OAuth、jwt、OpenID Connect
ASP.NET OAuth.jwt.OpenID Connect 上一篇文章介绍了OAuth2.0以及如何使用.Net来实现基于OAuth的身份验证,本文是对上一篇文章的补充,主要是介绍OAuth与J ...
- WebApi 文档Swagger
NET WebApi 文档Swagger中度优化 本文版权归博客园和作者吴双本人共同所有,转载和爬虫请注明原文地址:www.cnblogs.com/tdws 写在前面 在后台接口开发中,接口文 ...
- 棋盘游戏 HDU1281
一开始毫无思路 看了题解才发现是二分图的最大匹配问题 行为n 列为m 行列匹配 (一行只能与一列匹配 这点和象棋的车的意义一样) 再去掉点看看最大匹配会不会少 如果少了说明为关键点 其中 ...
- Python学习笔记之函数式编程
python中的高阶函数 高阶函数就是 变量名指向函数,下面代码中的变量abs其实是一个函数,返回数字的绝对值,如abs(-10) 返回 10 def add(x,y,f): return f(x) ...
- map的基本操作函数
C++ maps是一种关联式容器,包含“关键字/值”对 begin() 返回指向map头部的迭代器 clear() 删除所有元素 count() 返回指定 ...
- Android-语言国际化
Android-语言国际化 参考 http://www.loc.gov/standards/iso639-2/php/code_list.php 各国语言表 Overview Internationa ...
- BZOJ2190 [SDOI2008]仪仗队 [欧拉函数]
题目描述 作为体育委员,C君负责这次运动会仪仗队的训练.仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图 ...