您的位置:首页 > 移动开发 > Cocos引擎

Windows7环境下搭建Cocos2d-x3.3环境并配置android交叉编译环境

2016-01-31 10:49 393 查看


本文将介绍如何在Windows 7平台搭建Cocos2d-x VS2013和Android开发环境。操作要求一台搭载Windows 7平台及安装Visual Studio 2012/2013的电脑。最好拥有快速稳定的网络,因为在操作中需要下载许多软件包。另外,最好电脑很好些,要不,编译会非常耗时。


一、电脑环境

Win7+32位


二、必备软件下载地址与版本

1、Eclipse

下载地址:http://www.eclipse.org/downloads/

笔者使用版本:Luna(最新版本Mars,官方定于2015年6月24日发布),记得自己电脑的位数,不要下错了。

2.、Java JDK

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

笔者使用的版本:1.8(最新版本),进去之后Windows x86是32位系统的。

3、android-sdk

下载地址:http://dl.google.com/android/android-sdk_r23.0.2-windows.zip

笔者使用的版本:r23

4、android-ndk

下载地址:http://dl.google.com/android/ndk/android-ndk32-r10-windows-x86.zip

笔者使用的版本:r10

5、cocos2d-x

下载地址:http://cn.cocos2d-x.org/download/

笔者使用的版本:V3.3 Final

6、VS2013

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


三、软件安装与配置

1、Java JDK安装与配置

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

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



注意:Java JDK一定要安装,要不Java程序没法跑

(2)配置:

下面开始配置环境变量,右击【计算机】---【属性】-----【高级系统设置】--【高级】-【环境变量】,

选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“J***A_HOME”,在“变量值”文本框输入JDK的安装路径,单击“确定”按钮。



在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%J***A_HOME%\bin;%J***A_HOME%\jre\bin;”或者是直接“%J***A_HOME%\bin;”,单击确定按钮



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



现在测试环境变量的配置成功与否。在DOS命令行窗口输入“J***AC”,输出帮助信息即为配置正确。如图:



2、Eclipse 安装

安装:直接解压就可使用

3 、ADT安装

(1)安装:打开Eclipse,进入菜单中的 "帮助" -> "安装新软件"





进入安装界面"添加"地址:http://dl-ssl.google.com/android/eclipse





一路下一步,安装完成后软件自动提示重启,照着操作就行了。

3、android-sdk安装与配置

(1)安装:只需要解压缩到目录就好,我的路径是:D:\Program Files\Android\android-sdk



使用:双击安装目录中的SDK Manager.exe进行SDK Platform包的安装下载,根据你需要开发的android版本选择下载相应的包。

一般情况下都会出现下面这个错误,如果没有,可能是因为你在国外。



以记事体打开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的版本



然后Install 18 packages就行,后面的操作都很简单了,它会自动下载到你的安装目录D:\Program Files\Android\android-sdk(这是我的)

(2)SDK(android-sdk)安装配置

下载下来后,肯定不能直接用,我们把在Eclipse中进行配置

打开Eclipse,进入菜单中的 "窗口" -> "首先项"( "Window" -> "Preferences")



选择左边的Android然后右边选择SDK Location的路径,这个路径就是前面android-sdk的解压缩后放置的目录。

好了,android-sdk就弄好了。这里开始可以开发安卓的APP了

--------------------------------上面所有其实就是安卓开发环镜的搭建------------------------------------

4、android-ndk安装与配置

(1)安装:只需要解压缩到目录就好,我的路径是:D:\android-ndk32-r10-windows-x86

(2)配置:进入菜单中的"窗口" -> "首先项"( "Window" -> "Preferences"),然后展开左侧的Android选中下面的NDK

出现问题了:如果在eclipse里配置ndk却发现没有配置的选项,

解决方法1:则需要NDK插件(com.android.ide.eclipse.ndk_23.0.2.1259578.jar),然后放置在eclipse/plugins下,重启即可。

解决方法2:"帮助" -> "安装新软件",添加,输入http://dl-ssl.google.com/android/eclipse

然后选择Android Native Developer Tools.安装即可。

然后再打开"窗口" -> "首先项"( "Window" -> "Preferences"),输入NDK的目录就可以了



5、Python安装配置

(1)安装:python安装的时候使用默认安装方式即可, 我的路径是:C:\Python27

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


四、VS2013使用cocos2d-x

1、cocos2d-x-3.3安装

cocos2d-x-3.3项目无需安装,下载cocos2d-x-3.3并解压,打开 “build”目录,直接双击运行 cocos2d-win32.vc2012.sln解决方案即可。

将你要运行的项目设为启动项,点击运行。



如果一切正常,你将得到如下的界面。那么祝贺你!你已成功的在Windows 7平台中运行Cocos2d-x了。

(编译完成真的是一个漫长的过程 啊啊!!)



(这是2.x版本的。。我懒得等了。。。。电脑实在卡死我了。。。。以后有机会 再来补吧)

2、创建项目

进入到目录D:\cocos2d-x-3.3\tools\cocos2d-console\bin

打开终端运行cocos.py脚本创建文件
// [cpp] view plain copy 



python cocos.py new HelloCpp -p com.coco2dx.org -l cpp -d ~/Desktop  
//


参数说明:

HelloCpp 项目名称

-p 后面接包名

-l 后面接开发语言类型,有cpp, lua, js三种类型

-d 后面接项目存放的目录

查看D:\cocos2d-x-3.3\tools\cocos2d-console\bin项目路径,你会发现目录中会出现新建的“HelloCpp”项目。依次打开“ HelloCpp/proj.win32 ”文件夹,“ HelloCpp.sln ”解决方案,单击运行项目。出现下面的界面则项目创建成功

(编译完成真的是一个漫长的过程 啊啊!!)




五、Android使用cocos2d-x

1、生成Android项目文件

在这之前,记得添加环镜变量NDK_ROOT,然后路径为你的安装目录



和ANDROID_SDK_ROOT:然后路径为你的安装目录



在新建项目test项目中,执行proj.android下的build_native.py脚本进行编译。 (接上面的教程)

[cpp] view
plain copy







python build_native.py



(要等好一会儿啊。。。。。。。。。。。。。。。)

2、导入Android项目

最后便可启动Eclipse然后导入Android项目了。操作步骤如下:

--右键点击“Package Explorer”并选择“Import…”

--当出现对话框时,选择“Exsiting Android project into workspace”(将现有Android项目导入工作区)。





然后打开又是一个漫长的过程。。。。。。。。。。



此时项目会报错,因为没有引用Cocos2d-x 的库文件

解决:右击项目 选择 Properties->Android 拉到最下面

Remove掉报错的库文件路径,

按照上面的方法导入到Eclipse里面。将您的手机设置成调试模式并用USB线连接到电脑, 在Eclipse中运行test, 然后就能在手机上看到已经运行的HelloWorld了!



转载请注明出处:/article/1327899.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: