【cocos 2d-x】VS2013+cocos2d-x3.4+Adriod交叉编译环境配置(超详细版)

本系列文章由@二货梦想家张程 所写,转载请注明出处。

作者:ZeeCoder  微博链接:http://weibo.com/zc463717263

我的邮箱:[email protected]   欢迎大家发邮件来和我交流编程心得

you are what you read!与大家共勉!

-------------------------------------------------分割线:ZeeCoder--------------------------------------------

、电脑环境

win8.1+64位

二、所需工具

1.VS2013

下载地址:http://www.iplaysoft.com/vs2013.html

2.Eclipse

3.Java JDK

4.Andriod-SDK

5.Andriod-NDK

6.Cocos2d-x 3.3Final

7.Python 2.7.6

(为了方便下载,笔者已经将所有的工具上传到我的个人百度网盘,下载地址:http://pan.baidu.com/s/1gdiZBwB 提取码:fapt)

三、安装过程和配置

1、Java JDK的安装和配置

(1)安装:直接点击exe一路安装

成功安装之后,进行测试是否真的成功安装,点击【win+R】输入 CMD,在命令提示符里面输入“Java -version”并按回车键,出现下图,即为安装成功。

(2)环境变量配置

进入计算机属性->高级系统设置->环境变量。然后在系统变量下选择新建系统变量。

在系统变量中查看path变量,如果不存在则新建。在path变量的值后添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”。如下图:

在“系统变量”选项区域中查看CLASSPATH
变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”

注意:此处最开始需要加上“.;”不然会报错,笔者也不知道为什么。冏!

到了这一步JavaJDK已配置成功。下面来测试一下是否成功配置。在cmd中输入“JAVAC”如下图所示,若输出帮助信息则表示配置成功。

2、Eclipse的安装

Eclipse的安装比较简单,直接解压到指定文件夹就可以使用了。

3、ADT的安装

(1)安装,打开Eclipse,进入HELP->Install New Softwara。

进入安装界面,点击Add->Archive,选择刚下载的ADT23.0.4的保存路径(记住千万不要解压)。如果你的电脑上可以翻墙,或者在国外,那么不需要下载离线ADT压缩包,只需要在Locition里面输入http://dl-ssl.google.com/android/eclipse即可。在弹出来的对话框中选择全选安装。笔者已经安装了,所以显示All
items are install!

接下来就耐心的等待安装完成了。安装期间会提示重启Eclipse,直接重启就行了。至此,ADT的安装就完成了。

如图在工具栏看到红色矩形框里面的东西,就代表安装成功了。

4.Andriod-SDK的安装

(1)直接解压到你想要的目录即可。笔者的路径是:D:\Andriod\Adroid-sdk\android-sdk-windows

然后直接以管理员身份运行SDK Manager。

在这里可能会遇到很多问题,(这都是在TCgoogle被墙了的原因,就这得多阻碍初学者学习Andriod开发啊),笔者昨晚熬到很晚,搜集了很多大神们的办法,最终只有一个方法有效,这里就介绍给大家。

依次打开Tools->Options。在弹出来的窗口里添加如下图红色框中的的信息。

另外,以记事体打开C:\WINDOWS\system32\drivers\etc中的hosts文件

#203.208.46.146 www.google.com

# 74.125.113.121 developer.android.com

# 203.208.46.146 dl.google.com

# 203.208.46.146 dl-ssl.google.com

这样就可以了,然后选择想用的SDK版本进行安装。下面是笔者安装的一些工具。供大家参考。

(2)SDK的配置

下载的等待过程是痛苦的,直接导致了笔者昨晚熬夜到三点。TC为什么要封google~,当然还有种方式就是用翻墙,这样是最不会出问题的,大家可以用自由门翻墙安装,自由门不是很稳定,所以下载速度很蛋疼。好吧,接下来进入正题。

SDK的配置,在Eclipse中依次打开,Windows->Preferences。

至此,SDK的安装配置就完成了。下面你就可以尽情的享受Andriod APP的开发了。但是我们的目的是搭建Cocos2d-x的VS2013和Andriod交叉编译环境。

那么,继续ing,接下来安装NDK。

4.Adriod-NDK的安装和配置

(1)安装:只需要解压到你想要的文件夹就可以了。笔者的路径是:D:\Andriod\android-ndk-r10d

(2)配置:打开Eclipse,依次进入Windows->Preferences->Andriod->NDK。

这里会出现一个问题:找不到NDK。笔者最开始也找不到NDK,原因就是在ADT的安装时没有勾选Android
Native Developer Tools,所以在上面我会说选择全部安装。

按照上图选择好路径即可。

5、Python的安装

Python的安装比较简单。直接点击安装即可。同样这里也要配置系统环境变量。在path后面加上,D:\Python。

6、在VS2013下开发cocos2d-x3.3

(1)cocos2d-x配置

直接解压缩下载下来的Cocos2d-x3.3压缩包。笔者的路径是:F:\Cocos2d-x3.4\framework\cocos2d-x-3.4,在此处按住shift单击右键,然后单击【在此处打开命令窗口】。

在命令窗口输入setup.py。

然后我们可以查看环境变量中就添加了相应的变量。

(2)新建cocos空工程

在路径F:\Cocos2d-x3.4\framework\cocos2d-x-3.4\tools\cocos2d-console下按住shift单击右键,然后单击【在此处打开命令窗口】。

在命令窗口中依次输入:cocos new Test -p com.XXXXX.www -l cpp -d F:\Cocos2d-x3.4\works。

这段命令的意思是:创建项目(括号中为解释)

cocos new GoodDay(项目名称)-p com.XXXXX.www(包名字)-l cpp(项目类型) -d
D:\DevProject\cocos2dx_workspace(项目存放路径)

如下图所示:

然后直接编译就可以了。如果显示下图即代表cocos配置成功。

笔者到这一步,感受到了多么亲切了helloword。这将开启多少人的游戏梦想啊~~

7、Andriod环境下使用Cocos2d-x

(1)系统环境变量

在用户环境变量中添加NDK_ROOT,变量值:D:\Andriod\android-ndk-r10d

在系统变量中添加ANDROID_SDK_ROOT,变量值:D:\Andriod\android-ndk-r10d

(2)将vs2013工程转换成Andriod工程。

在新建的工程中打开proj:andriod文件夹 ,笔者的路径是F:\Cocos2d-x3.4\works\Test\proj.android,单击文件夹下的build_native.py。等待执行完成。

Warning:此处如果是将自己写好的工程转换成Andriod工程,则需要手动将自己创建的.cpp和.h文件加入到安卓工程,但每次手动肯定不现实。故笔者查看了万能的度娘,找到了下面的方法。

依次打开一下路径:F:\Cocos2d-x3.4\works\Test\proj.android\jni,找到Android.mk文件,打开,添加以下三句话:

FILE_LIST := hellocpp/main.cpp

FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)

LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)

(3)在Ecplise中导入Andriod工程

离成功越来越近了,笔者的心情也开始激动了。

最后在Ecplise中导入Andriod工程,具体步骤如下:

在【Package Explorer】中右键,选择【Import....】

当出现下图对话框,依次选择【Andriod】->【Existing Andriod Code Into Workspace】

注:此处路径应选择Test文件夹下的Proj.andriod,笔者前几天写了2048的源码,故此处填写了2048的路径。

接下来将你的手机调成调试模式,连接电脑。待驱动安装完成后,Device下就显示你的手机。Device在【Windows】->【show view】->【other】中调出。

接下来你就可以在你的手机上看到apk应用了。这是前几天编写的2048游戏。

----end

在配置环境的过程中,你会遇到各种各样莫名其妙的问题~所以我在配完环境后,还是耐着性子整理了整个配置过程,希望对大家能有所帮助,也希望所有刚入门游戏编程的同学都能轻松的配置完环境开始游戏编程开发之旅......

大家如果对配置过程有什么不懂得可以发邮件给我,我会尽我所能给大家解决~

时间: 2024-10-28 19:46:32

【cocos 2d-x】VS2013+cocos2d-x3.4+Adriod交叉编译环境配置(超详细版)的相关文章

2.VS2013和opencv3.1.0开发环境配置

首先要做的就是 开发环境配置,具体过程如下: Step 1:OpenCV环境变量配置 我的电脑--->属性--->高级系统设置--->高级--->环境变量--->系统变量--->Path--->编辑,将OpenCV安装目录的bin目录添加进去,记得加上 ;(分号),本人电脑上的路径为:D:\OpenCV\OpenCV4Windows\OpenCV-3.1.0-Windows\build\x64\vc12\bin Step 2:VS2013中要做的的配置 具体操作如

cocos环境配置和打包apk

环境: Win10 + vs2015 + cocos2d-X-3.10 开发  软件的安装与环境配置: 资源准备:(后面备注的版本为笔者所选的) 1  python (python-2.7.3) 2  CocosForWin-v3.10(官网可下载) 3  vs2015 分别安装以上三个软件,路径没有限制,但是路径名称最好不要出现中文/空格等特殊字符,包括后面建立项目时项目的存放路径,最好用纯英文+"-",比如"cocos2d-x-3.10",因为笔者以前就因为路径

QT5.6.2基于VS2013开发环境配置(Win7 64位)

1) 在https://www.qt.io/download-open-source/#section-2页面下载如下文件: Qt 5.6.2 for Windows 64-bit (VS 2013, 832 MB) Visual Studio Add-in 2.0.0 for Qt5 MSVC 2013 (9 MB) 2) 自动安装上述两个文件,可选QT安装路径(如D盘),安装完成之后打开VS2013,可发现多出QT VS TOOLS菜单 3) 打开QT VS TOOLS菜单下的Qt Opti

win7+vmware +win8 +vs2013 开发winphone 环境配置

一直在windows平台下作.net 开发,习惯了MS一贯的下一步下一步的环境配置,没想到这次居然还费了点劲,所以还是记录下.(其实问题关键出在环境,因为wp 8的模拟器要运行在hype-v上,而我的win8又虚拟在vmwar中,所以要配置vmware,但是本人对vmware也不熟,因此废了些周折,相信微软自己的平台下应该不会有这些问题). 步骤: 1.修改bios中cup支持虚拟化的配置,这个很简单,网上一大片. 2.在win7里安装vmware,我装的vm10: 3.在vm里安装win8 x

iPhone cocos 2D新手笔记二

设置颜色 1:最简单的,[objSprite setColor:ccc3(r,g,b)]; 2:简单的渐变,要使用CCFadeIn [objSprite setColor:ccc3(r,g,b)]; [objSprite setPosition:ccp(w,h)]; [objSprite setOpacity:0.0f]; [objSprite runAction:[CCFadeIn actionWithDuration:2.0f]]; 3.动态渐变的颜色 CCGradientLayer *gr

iPhone cocos 2D新手笔记一

1.从文件中创建一个精灵: CCSprite s = [CCSprite spriteWithFile:@"pic.png"]; [s setPosition:ccp(20,20)];//注意,这是笛卡尔坐标,从左下角作为起点 s.anchorPoint = ccp(0.5f,0);//anchorPoint可以理解为一张白纸的固定点 [s.setScale:1.5f]; [self.addChild:s z:2 tag:"demo"]; 2.精灵帧,载入Sprit

Cocos开发中Visual Studio下libcurl库开发环境设置

我们介绍一下win32中Visual Studio下libcurl库开发环境设置.Cocos2d-x引擎其实已经带有为Win32下访问libcurl库,Cocos2d-x 3.x中libcurl库文件所在位置是<工程目录>\cocos2d\external\curl\prebuilt\win32目录中,头文件在<工程目录>\cocos2d\external\curl\include\win32目录中.首先,我们需要配置头文件搜索路径,选中HelloCpp工程,打开菜单"项

Cocos发展Visual Studio下一个libcurl图书馆开发环境的搭建

我们解释win32在Visual Studio下一个libcurl图书馆开发环境的搭建.Cocos2d-x发动机实际上与Win32在访问libcurl库.Cocos2d-x 3.x在libcurl库文件的位置<project文件夹>\cocos2d\external\curl\prebuilt\win32文件夹中,头文件在<project文件夹>\cocos2d\external\curl\include\win32文件夹中.首先,我们须要配置头文件搜索路径,选中HelloCppp

OpenCV - win7+vs2013(2012)+opencv3.0.0 环境配置

1. opencv 3.0.0 库下载地址, 这里的版本是3.0.0,其他的版本配置可能不一样,请大家注意. http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.0.0-alpha/opencv-3.0.0-alpha.exe 2. 下载完成之后是一个exe文件: 双击解压它,会选择解压目录,我这里选择的是:D:\DevelopmentSoftware, 解压之后为: 3. 配置系统环境变量:计算机 > 属性 >