如何在win7上搭建Android cocos2djs环境搭建-x-3.3开发环境

1241人阅读
cocos2d-x-3.3(1)
一、使用的工具
Win7&64位&
jdk1.8.0_25 (jdk-8u25-windows-x64.exe)
adt-bundle-windows-x86_64- (adt-bundle-windows-x86_64-.zip)
(可百度参考《android&ndk环境配置adt-bundle-windows-x86_64-》下载)
android-ndk-r10d (android-ndk-r10d-windows-x86_64.exe)
apache-ant-1.9.4-bin.zip
python-2.7.9.amd64.msi
cocos2d-x-3.3.zip
二、安装后的环境变量
用户变量:
COCOS_CONSOLE_ROOT
G:\Cocos\cocos2d-x-3.3\tools\cocos2d-console\bin&
COCOS_TEMPLATES_ROOT
G:\Cocos\cocos2d-x-3.3\templates&
COCOS_X_ROOT
G:\Cocos\cocos2d-x-3.3&
d:\androidwin764\android-ndk-r10d&
D:\AndroidWin764\apache-ant-1.9.4\bin&&&(这个对于才正确&
ANDROID_SDK_ROOT
d:\AndroidWin764\adt-bundle-windows-x86_64-\sdk
G:\Cocos\cocos2d-x-3.3\G:\Cocos\cocos2d-x-3.3\tools\cocos2d-console\
%ANT_ROOT%\&&&(对应上面的,用于的配置)
%ANDROID_SDK_ROOT%\platform-%ANDROID_SDK_ROOT%\(添加到用户变量中:等工具在这两个目录中)
D:\ProgramData\Oracle\Java\(安装JDK时自动添加)
D:\AndroidWin764\Python27\;D:\AndroidWin764\Python27\S(安装时,选择添加系统路径)
%JAVA_HOME%\BIN;%JAVA_HOME%\jre\
按提示输入对应的路径。然后查看相关环境变量是否设置正确;若未,再次运行。(有提示,注销后再次设置)
打开cocos2dx根目录运行&download-deps.py&和&setup.py&执行一遍。
四、使用cocos创建项目
Win+R&cmd&回车
C:\Users\Administrator&cocos
G:\Cocos\cocos2d-x-3.3&cocos&new&mygame1&-p&com.bnc.mygame&-l&cpp&-d&g:\cocos\cocos2d-x-3.3\mygame
(注释:cocos new 项目名 –p 包名 –l cpp –d路径)
Running&command:&new
&&Copy&template&into&g:\cocos\cocos2d-x-3.3\mygame\mygame1
&&Copying&cocos2d-x&files...
&&Rename&project&name&from&'HelloCpp'&to&'mygame1'
&&Replace&the&project&name&from&'HelloCpp'&to&'mygame1'
&&Replace&the&project&package&name&from&'org.cocos2dx.hellocpp'&to&'com.bnc.mygame'
&&Replace&the&mac&bundle&id&from&'org.cocos2dx.hellocpp'&to&'com.bnc.mygame'
&&Replace&the&ios&bundle&id&from&'org.cocos2dx.hellocpp'&to&'com.bnc.mygame'
G:\Cocos\cocos2d-x-3.3&
这表明我们已经成功创建一个工程,到G:\Cocos\cocos2d-x-3.3\mygame\看看,工程目录结构如下:&
--proj.android
--proj.ios_mac
--proj.linux
--proj.win8.1-univrsal
--proj.win32
--proj.wp8-xaml
--Resources
.cocos-project.json &(注释:.cocos-project.json所在的目录下运行cocos&run&-p&android)
CMakeLists
可以看到各种平台下的工程都创建出来了,同时它把cocos2d整个框架都拷贝过来了。
四、使用cocos构建Android项目
同时是用到cocos2d-console,这里要用的是compile这个命令,在cmd输入下面查看帮助:
G:\Cocos\cocos2d-x-3.3&cd&mygame&
G:\Cocos\cocos2d-x-3.3\mygame&cd&mygame1&
G:\Cocos\cocos2d-x-3.3\mygame\mygame1&cocos&compile&--help
usage:&cocos&compile&[-h]&[-s&SRC_DIR]&[-q]&[-p&PLATFORM]&[-m&MODE]&[-j&JOBS]
&&&&&&&&&&&&&&&&&&&&&[-o&OUTPUT_DIR]&[--ap&ANDROID_PLATFORM]
&&&&&&&&&&&&&&&&&&&&&[--ndk-mode&NDK_MODE]&[--app-abi&APP_ABI]
&&&&&&&&&&&&&&&&&&&&&[--ndk-toolchain&TOOLCHAIN]&[--ndk-cppflags&CPPFLAGS]
&&&&&&&&&&&&&&&&&&&&&[--source-map]&[--advanced]&[-t&TARGET_NAME]
&&&&&&&&&&&&&&&&&&&&&[--sign-identity&SIGN_ID]&[--no-res]
&&&&&&&&&&&&&&&&&&&&&[--compile-script&{0,1}]&[--lua-encrypt]
&&&&&&&&&&&&&&&&&&&&&[--lua-encrypt-key&LUA_ENCRYPT_KEY]
&&&&&&&&&&&&&&&&&&&&&[--lua-encrypt-sign&LUA_ENCRYPT_SIGN]
Compiles&the&current&project&to&binary
optional&arguments:
&&-h,&--help&&&&&&&&&&&&show&this&help&message&and&exit
&&-s&SRC_DIR,&--src&SRC_DIR
&&&&&&&&&&&&&&&&&&&&&&&&project&base&directory
&&-q,&--quiet&&&&&&&&&&&less&output
&&-p&PLATFORM,&--platform&PLATFORM
&&&&&&&&&&&&&&&&&&&&&&&&select&a&platform&(win32,&web,&mac,&wp8,&metro,&linux,
&&&&&&&&&&&&&&&&&&&&&&&&android,&ios,&wp8_1)
&&-m&MODE,&--mode&MODE&&Set&the&compile&mode,&should&be&debug|release,&default
&&&&&&&&&&&&&&&&&&&&&&&&is&debug.
&&-j&JOBS,&--jobs&JOBS&&Allow&N&jobs&at&once.
&&-o&OUTPUT_DIR,&--output-dir&OUTPUT_DIR
&&&&&&&&&&&&&&&&&&&&&&&&Specify&the&output&directory.&
Android&Options:
&&--ap&ANDROID_PLATFORM
&&&&&&&&&&&&&&&&&&&&&&&&Specify&the&android&platform&used&for&building&android
&&&&&&&&&&&&&&&&&&&&&&&&apk.
&&--ndk-mode&NDK_MODE&&&Set&the&compile&mode&of&ndk-build,&should&be
&&&&&&&&&&&&&&&&&&&&&&&&debug|release|none,&native&code&will&not&be&compiled
&&&&&&&&&&&&&&&&&&&&&&&&when&the&value&is&none.&Default&is&same&value&with&-m
&&--app-abi&APP_ABI&&&&&Set&the&APP_ABI&of&ndk-build.&Can&be&multi&value
&&&&&&&&&&&&&&&&&&&&&&&&separated&with&&:&.Sample&:&--app-aib
&&&&&&&&&&&&&&&&&&&&&&&&armeabi:x86:mips.&Default&value&is&&armeabi&.
&&--ndk-toolchain&TOOLCHAIN
&&&&&&&&&&&&&&&&&&&&&&&&Specify&the&NDK_TOOLCHAIN&of&ndk-build.
&&--ndk-cppflags&CPPFLAGS
&&&&&&&&&&&&&&&&&&&&&&&&Specify&the&APP_CPPFLAGS&of&ndk-build.&
Web&Options:
&&--source-map&&&&&&&&&&Enable&source-map
&&--advanced&&&&&&&&&&&&Compile&all&source&js&files&using&Closure&Compiler's
&&&&&&&&&&&&&&&&&&&&&&&&advanced&mode,&bigger&compression&ratio&bug&more&risk&
iOS/Mac&Options:
&&-t&TARGET_NAME,&--target&TARGET_NAME
&&&&&&&&&&&&&&&&&&&&&&&&Specify&the&target&name&to&compile.&
iOS&Options:
&&--sign-identity&SIGN_ID
&&&&&&&&&&&&&&&&&&&&&&&&The&code&sign&identity&for&iOS.&
lua/js&project&arguments:
&&--no-res&&&&&&&&&&&&&&Package&without&project&resources.
&&--compile-script&{0,1}
&&&&&&&&&&&&&&&&&&&&&&&&Diable/Enable&the&compiling&of&lua/js&script&files.&
lua&project&arguments:
&&--lua-encrypt&&&&&&&&&Enable&the&encrypting&of&lua&scripts.
&&--lua-encrypt-key&LUA_ENCRYPT_KEY
&&&&&&&&&&&&&&&&&&&&&&&&Specify&the&encrypt&key&for&the&encrypting&of&lua
&&&&&&&&&&&&&&&&&&&&&&&&scripts.
&&--lua-encrypt-sign&LUA_ENCRYPT_SIGN
&&&&&&&&&&&&&&&&&&&&&&&&Specify&the&encrypt&sign&for&the&encrypting&of&lua
&&&&&&&&&&&&&&&&&&&&&&&&scripts.
G:\Cocos\cocos2d-x-3.3\mygame\mygame1&
现在我们在cmd输入:
G:\Cocos\cocos2d-x-3.3\mygame\mygame1&cocos compile -p android -j 4
意思就是说我们要编译当前目录下的Android工程,同时可以有4个编译任务,所以我的4核机器就满负的跑了,如无意外,应该可以看到编译开始了,最后如果看到下面这几句,说明编译成功:
BUILD&SUCCESSFUL
Total&time:&14&seconds
Move&apk&to&G:\Cocos\cocos2d-x-3.3\mygame\mygame1\bin\debug\android
build&succeeded.
G:\Cocos\cocos2d-x-3.3\mygame\mygame1&
五、运行项目
先打开模拟器,用下面的命令运行,注意目录,所在的目录下运行。
在工程的根目录下调出,运行(每次修改后都得重新打开)。打包好的会安装入手机并存入目录。
另外,之后不必在导入那几个扩展工程并设路径。
(.cocos-project.json所在的目录下运行cocos&run&-p&android)
G:\Cocos\cocos2d-x-3.3\mygame\mygame1&cocos&run&-p&android
运行正常。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3092次
排名:千里之外
(1)(1)(5)(1)(1)Windows10系统安装vs2015+cocos2d-x 3.9开发环境的方法-系统城
当前位置: &
& Windows10系统安装vs2015+cocos2d-x 3.9开发环境的方法
Windows10系统安装vs2015+cocos2d-x 3.9开发环境的方法
现在,越来越多用户都安装了,不过部分用户因为对新系统太过陌生,所以在操作时总会碰到一些问题。比如,一位朋友因为工作需求,想要在Win10下搭建vs2015+cocos2d-x 3.9开发环境教程,可是操作了很久都没有成功。这该怎么办呢?下面,就随小编看看具体方法吧!
第一步:安装vs2015
1.在微软官网下载vs2015安装器(一定要保留这个安装器,后期可以用它来修改、修复、卸载vs)。
2.选择自定义安装(不要选择典型安装,典型安装的话很多工具没有安装上)。
3.一定要安装Windows10的SDK,即勾选下方黄框的选项。(最新的vs会提供两个win10 sdk版本)。
4.等待vs安装完成。
第二步:安装cocos2d-x3.9
1.安装python
&& a.下载并安装python2.7.3。
b.配置环境
右键单击“计算机”,选择“属性”----》“高级系统设置”,在“高级”选项卡下选择“环境变量”!&
在“系统变量”下选中“Path”,并点击下方的编辑按钮:&
在弹出的“编辑系统变量”对话框中编辑“变量值”,在“变量值”的后面添加Python的安装路径(D:\Program&Files&(x86)\Python27),用英文分号(;)将其与后面的其他内容隔开。&
同样地,在“PATHEXT“的变量值中添加&.PY;.PYM&。
c.检验安装是否成功
打开cmd控制台,输入&python,如果出现如下提示,则说明python安装成功。&
2.运行cocos目录下的setup.py,设置好android SDK,NDK等相应环境变量;
3.设置完成之后新建一个cocos工程,
步骤:打开终端运行cocos.py脚本创建文件
python&cocos.py&new&HelloCpp&-p&com.coco2dx.org&-l&cpp&-d&~/Desktop
参数说明:
·&HelloCpp为项目名称
·&-p后面接包名
·&-l后面接开发语言类型,有cpp,&lua,&js三种类型
-d后面接项目存放的目录
4.用vs打开新建工程中的proj.win10\GamePlay.sln;
5.此刻编译工程可能会出现很多错误。
解决方法:
1)把工程下的所有项目,包括libbox2d,libbullet,librecast,libSpine,libCocos2d和游戏本身的工程全部retarget到适合的SDKversion(我的是图片上的版本)。
2)运行的时候选择想×86平台:
3)运行效果:
想要在win10系统下搭建vs2015+cocos2d-x 3.9开发环境的方法就介绍到这里了。更多关于win10系统的软件问题,请关注系统城:&
我要分享:
Windows10系统安装vs2015+cocos2d-x 3.9开发环境的方法相关教程
热&门推&荐
&热门教程推荐
12345678910
&win10系统推荐
&|&&|&本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
如侵犯到您的权益,请及时通知我们,我们会及时处理。
Copyright @ 2011 系统城Cocos2d-x 3.2 android平台新手开发环境配置教程
以下内容参考了 cocoachina 中的开发环境配置教程 /cocos/6.html ,我觉得里面的配置过程,不是很详细,自己在这篇博文的基础上完善了哈,有什么问题,可以留言交流。
前一段时间,学习android开发后,想想做做好玩的游戏玩玩,现在就学习cocos2d-x 3.2,想了解哈,这个游戏引擎&&
学习的第一步,当然是配置开发环境了,不然干个鸟&&
一、通用准备工作
1、安装Cocos2d-x 3.2 在Cocos2d官网上下载,下载后解压缩。 2、安装Eclipse与 SDK Eclipse在其官网下载。 Android SDK 在Android开发者中心下载。 Eclipse是开发Android需要用到的IDE。这是个很牛的IDE,有许多插件让他变得三头六臂。要开发Android的程序,需要下载相关的插件,但如果每个插件要自己配置,会是很蛋痛的事情。 如果是新手,推荐使用:ADT Bundle。这是Eclipse+Android SDK的合体,所有的项目都已经帮你配置好了。 最好使用ADT。
3、安装JDK Eclipse需要环境才能运行。如果事先没有安装Java环境,则会报错。 一般来说安装之后会自动配置好环境变量。如果还没有解决问题,请查找网络上关于JDK安装的攻略,很多的。 4、安装CDT插件 这是个Eclipse的插件,用来支持Eclipse中C/C++语言的开发。 从Eclipse的官网下载,下载之后,将features和plusins这两个文件夹里面的内容复制到Ecplise安装目录下对应的文件夹之后就可以了。 5、安装NDK-r9d
这是进行C/C++与Java混合编译的必要工具。记下下载之后解压到的目录,因为到之后的安装中会用到。 6、安装ANT-1.9.4 Cocos的Android开发需要用到它,所以下载下来安装好吧。 7、配置环境变量
二、PC环境下配置过程 1、安装VS2012 网上还有很多其他下载地址。 贡献3个激活序列号:
YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
RBCXF-CVBGR-382MK-DFHJ4-C69G8
YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
2、安装python 2.7.6 Cocos2d-x的安装程序是用phthon写的,所以需要这个软件。不要下载python3.0以上的版本,否则运行会出错。如果是Mac,那么天生就自带了。
3、进行开发环境配置 以上的工作完成之后,就可以进行配置了。启动Windows的命令行(CMD)工具。进入Cocos2d-x 3.2的安装目录,执行:
python setup.py
Cocos2d-x 3.2版本使用这个setup.py来安装,十分方便。执行之后会让你配置上面准备工作中所安装的:ANT、NDK、SDK等目录,把安装到哪儿去了填写进入就行。
4、建立自己的项目 用setup.py配置好Cocos2d-x的环境之后,你的命令行中就会多如&cocos&的命令,新建项目将使用这个命令进行。示例:
cocos new hello(项目名称)-p com.hello(包名字)-l cpp(项目类型) -d E:MyCocoscocos2d(目录)
新建的项目会把所有的源文件和库都拷到你的项目目录中。所以新建的项目文件会很大,有许多人怀疑这个的必要性,不过到你之后的开发中就会知道这种配置方法是对的了。 项目建立好之后,就可以开发了: A、进行VS2012的开发。 找到你的项目目录下的:proj.win32,打开里面的解决方案就行。剩下的就是你的任务了。一般来说,直接就可以运行。 一般来说,在vs2012中把项目开发,编译,调试后,再移植到手机平台。 B、进行Android的开发。 使用Eclipse中的项目导入,导入proj.android中的项目方案。导入之后,因为SDK的问题,一般无法启动。 这里要着重讲解哈: 1,在vs2012项目的工程目录下,例如(E:cocos2dmytestcocos2dcocosplatformandroidjavasrc)用XXXXmytestcocos2dcocosplatformandroidjavasrc 中的 org 目录覆盖 E:cocos2dmytestproj.androidsrc 中的 org目录。(解决android项目报错问题) 2,windows cmd 终端中输入如下命令,编译项目
编译时间有点长,稍等。 编译完成后,生成 libcocos2dcpp.so 在ADT,中 refresh ,就可以看到如下图
3,使用真机运行项目(开始我也是用的模拟机运行,app运行老是异常终止,后来在真机没有这种情况)。本文讲的是Win7上搭建Cocos2d-x 3.1.1开发环境_python,
开发工具的准备
搭建开发环境需要安装工具包括
Visual Studio
python ———(本教程以python2.7.3版本为例),下载地址:http://www.python.org/download/releases/2.7.3
开发工具的准备
搭建开发环境需要安装工具包括
Visual Studio
python ———(本教程以python2.7.3版本为例),下载地址:http://www.python.org/download/releases/2.7.3/。
Cocos2d-x ———(本教程以cocos2d-x-3.0版本为例),下载地址:http://www.cocos2d-x.org/download/version 。
安装配置过程
Visual Studio 的安装过程这里就不介绍了,下面主要介绍下python2.7.3和cocos2d-x-3.1.1的安装配置过程。
安装配置python2.7.3
1. 下载并安装python2.7.3。
2. 配置环境
右键单击“机”,选择“属性”----》“高级系统设置”,在“高级”选项卡下选择“环境变量”!
在“系统变量”下选中“Path”,并点击下方的编辑按钮:
在弹出的“编辑系统变量”对话框中编辑“变量值”,在“变量值”的后面添加Python的安装路径(D:\Program Files (x86)\Python27),用英文分号(;)将其与后面的其他内容隔开。
同样地,在“PATHEXT“的变量值中添加 .PY;.PYM 。
3. 检验安装是否成功
打开cmd控制台,输入 python,如果出现如下提示,则说明python安装成功。
下载cocos2d-x-3..1.1引擎
下载cocos2d-x-3.1.1文件并解压,打开 “build”目录,直接双击运行 cocos2d-win32.vc2012.sln解决方案即可。
将你要运行的项目设为启动项,点击运行。
不出意外的话,你将得到如下的界面。那么祝贺你!你已成功地在Windows 上搭建了Cocos2d-x的开发环境了。
在命令行窗口中进入到目录**cocos2d-x-3.1.1/tools/cocos2d-console/bin/cocos.py**
然后运行下面脚本
cocos.py new HelloTestCpp -p com.coco2dx.org -l cpp -d F:\projects
参数说明:
HelloTestCpp为项目名称
-p 后面接包名
-l(这里字母l)后面接开发语言类型,有cpp, lua, js三种类型
-d后面接项目存放的目录
查看项目路径,你会发现目录中会出现新建的“HelloTestCpp”项目。依次打开“ HelloCpp/proj.win32 ”文件夹,“ HelloCpp.sln ”解决方案,单击运行项目。出现下面的界面则项目创建成功
  到这里,你就已经搭建好了开发环境了,后面你可以采用上面的方式创建你需要的工程。
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索python
cocos2dx环境搭建、cocos2dx mac环境搭建、cocos环境搭建、cocos2d js 环境搭建、cocos2dx3.13环境搭建,以便于您获取更多的相关知识。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
开发者常用软件,超百款实用软件一站式提供
云栖社区()为您免费提供相关信息,包括
的信息,还有cocos2dx环境搭建、cocos2dx mac环境搭建、cocos环境搭建、cocos2d js 环境搭建、cocos2dx3.13环境搭建等
,所有相关内容均不代表云栖社区的意见!cocos2d-x(3)
注:本文参考Cocos2d-x官方文档,地址如下http://www.cocos2d-x.org/wiki/How_to_run_cpp-tests_on_Android
首先,做好三个准备工作:
(1) 下载Cocos2d-x-3.0,我们可以从官方网站上获取下载内容,地址如下:
(2) 下载JDK、SDK和NDK,下载地址分别如下:
a. JDK(推荐下载JDK 7):
这里的SDK可以直接下载上面的连接,此连接下载的压缩文件包含SDK、Eclipse以及装好的ADT插件;如果不想用现成的,我们也可以单独下载ADT和SDK,选择对应的平台,这里我们选择的都是Windows 32-bit的版本(如下图所示,该网页的网址为上面的网址不变)
再下载Eclipse,Eclipse都是绿色免安装版,解压直接使用:
(3) Python2.7.5和Ant(此处的Pathon版本必须为2.7的,此处用的是2.7.5版本)
a.Python2.7.5:
这里一定要注意,如果选择下面的连接下载不了,提示错误的话,就选择上面的Other Mirror地址,点击Change按钮
准备工作完成之后,下面就要进入主题了
(1)解压缩Cocos2d-x-3.0,最好解压到盘的跟路径,如D:\或者E:\,此处解压位置为D:\cocos2d-x-3.0
注意,路径千万不能有空格,下面的SDK、NDK和Ant的安装路径也是一样,否则后面的编译会报错。
(2)安装JDK、SDK和NDK以及在Eclipse下安装ADT插件
a.直接双击下载后的jdk,选择下一步进行安装,默认安装在C:\Program Files\下,也可以自己选择路径,安装好后配置环境变量,右击“我的电脑”,选择属性-&高级系统设置-&环境变量-&系统变量下的Path里面添加“安装路径+bin”,如C:\Program Files\Java\jdk1.7.0_45\bin,Path中的各项用;隔开;装好后测试:cmd打开命令行,输入java -version,出现下图即可
b.如果选择的是单独的SDK进行安装,有两种版本的SDK下载,一种是压缩版,直接解压缩即可用,还有一种是安装版,需要一步步进行安装,直接点击下一步即可,中间可以选择安装路径。下载完成后还需要下载对应android版本,这里不多介绍,如果下载的是整体版本的话会自带最新android版本的sdk。
c.NDK也是直接解压缩即可用,是绿色版,这里无需多说。
d.Eclipse解压缩即可用,但是安装ADT插件需要说明下,首先打开Eclipse,选择好工作空间(项目所存放的路径),选择菜单栏的Help下的Install New Software...
选择Add,后面有两种方法安装,Name中都是随便输入,此处我们输入ADT,下面的Location一种方法是直接输入网址https://dl-/android/eclipse/,另一种是点击后面的Archive选择我们前面自己下载的ADT插件。
点击确定后下面出来的两项都选且去掉下面的复选框Contact all update sites during...,否则会很慢,如下图:
然后就直接下一步,一步步完成即可,中间会有警告,可以忽略,好了之后会提示重启Eclipse,重启即可。
(3)安装Python2.7.5和Ant
a.双击python-2.7.5.msi,选择下一步一步步安装即可。python也需要像jdk一样配置环境变量,方法同jdk,不同的是直接在Path中放入安装路径即可,后面不需要加bin路径。如:D:\Program Files\Python27,装好后测试:cmd打开命令行,输入python --version,出现下图即可
b.Ant为绿色版,直接解压即可。Ant也需要配置环境变量,方法同jdk,Path中放入的安装路径后面需要加bin路径。如D:\apache-ant-1.9.4\bin,装好后测试:cmd打开命令行,输入ant -version,出现下图即可
接下来就开始配置android的开发环境:
(1) 首先,打开命令行控制台,单击开始,在“搜索程序和文件出输入cmd”,右击上面的cmd图标选择以管理员身份运行(为了后面避免不必要的麻烦)
(2) 打开之后,输入“d:”进入D盘目录,后在输入“cd cocos2d-x-3.0”可以进入cocos2d-x-3.0的文件目录,小技巧:可以输入“cd co”之后按Tab键会自动匹配后面的文件目录名
(3) 进入cocos2d-x目录后,输入“python setup.py”会出现如下所示内容:
这里需要我们输入NDK所在的目录,这里我所选择的路径为D:\android\android-ndk-r9d,输入之后按回车:
会继续要求输入SDK所在路径,这里我们输入D:\android\android-sdk-windows,输入之后按回车:
下面要求我们输入Ant所在的路径,这里注意我们输入的是D:\android\apache-ant-1.9.4\bin,输入之后按回车:
下面我们要做的就是关闭窗口在重新打开即可,此时我们在打开环境变量会发现在用户变量下面多出了些东西,这就是我们刚才配置的变量路径:
(4) 重开窗口之后,还是一样进入刚才的目录,现在我们输入“python build\android-build.py -p 10 cpp-tests”,之后按回车,系统会帮助我们编译C++代码,编译完成后会出现下面的提示:
这就表示编译成功,现在我们可以直接继续输入“cd tests\cpp-tests\proj.android\bin”,然后输入“adb install CppTests-debug.apk”就可以将其部署在手机上进行测试,前提是必须开了android模拟器或者连接上真机并且开启了USB调试模式,这里就不多说了。
(5) 如果要在Eclipse里面打开其测试程序,首先我们先打开Eclipse,然后选择File-&Import-&Existing Android ...
选择Cocos2d-x-x3.0中的cocos2d-x-3.0\cocos\2d\platform\android目录,然后点击Finish,这里最好将下面的Copy projects into workspace勾选上(为了不改变cocos2d中原有的代码)
这只是一个依赖库,真正的程序是下面这个,按照上面同样的方法,选择Cocos2d-x-x3.0中的cocos2d-x-3.0\tests\cpp-tests\proj.android目录,然后点击Finish,这里添加的项目会报错,如下图所示:
这里我们需要右击项目名,选择Properties-&Android,选择下面的一项将其删除,然后选择Add,选择libcocos2dx,然后点击确定,错误即可消除,然后我们可以右击项目选择Run As Android Application可以将其部署上手机进行测试
可能做到这边之后还是有错误,这样我们可以选择Eclipse下的windons-&Preferences-&Android,选择下SDK的路径以及NDK的路径,如下图所示:
如果还是有问题,就点击Project-&clean...然后选择需要重新编译的项目或者编译所有项目,如下图所示:
再不行的话就删除项目重新添加,最后还有一种方法就是关闭Eclipse然后再重新打开,测试证明是有效的。
(6) 后面我们想写Cocos2d-x程序,可以新建Android项目,然后引入libcocos2dx的库即可。下面是在真机上运行的结果:
至此为止,该移植就算是完成了,各位如果有什么想法可以交流;文章有什么不周到的地方请指出,毕竟本人也是一个新手,刚接触这一行,这是我用了半天时间慢慢摸索出来的。欢迎交流,呵呵。。。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6366次
排名:千里之外

我要回帖

更多关于 cocos2djs环境搭建 的文章

 

随机推荐