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

   本指南将介绍如何在Windows 7平台搭建Cocos2d-x 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)配置:

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

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

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

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

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

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;

6、cocos2d-x

(1)安装:直接解压用就行了

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

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

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

(2) 创建项目

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

打开终端运行cocos.py脚本创建文件

//
 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 ”解决方案,单击运行项目。出现下面的界面则项目创建成功

(3)生成Android项目文件

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

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

在新建项目test项目中,执行proj.android下的build_native.py脚本进行编译。

python build_native.py

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

(3)导入Android项目

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

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

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

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

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

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

Remove掉报错的库文件路径,

Add    选择libcocos2dx

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

转载请注明出处:http://blog.csdn.net/evankaka/article/details/43114651

时间: 2024-11-06 15:55:31

Windows7环境下搭建Cocos2d-x3.3环境并配置android交叉编译环境的相关文章

Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程)

Windows7 64位系统搭建Cocos2d-x-2.2.1最新版以及Android交叉编译环境(详细教程) 声明:本教程在参考了以下博文,并经过自己的摸索后实际操作得出,本教程系本人原创,由于升级后的cocos2d-x有了一些变化,目前的博文还没有关于Cocos2d-x 2.2.1最新版搭建Android交叉编译环境组建的说明,所以我这几天研究了一下,现在将具体的搭建方法分享出来,也给自己学习Cocos2d-x做个笔记. 参考博文: http://www.cnblogs.com/lhming

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

一.软件 1)VS2012(C++11特性在VS2012以上可以使用):传送门: 2)Cocos2d-x官网源码:传送门:http://cocos2d-x.org/download 3)JDK:传送门:https://github.com/inferjay/AndroidDevTools/ 4)NDK:传送门:https://github.com/inferjay/AndroidDevTools/ 5)ANT:传送门:https://github.com/inferjay/AndroidDevT

Ubuntu Linux下如何配置Android开发环境

下载和安装Win7系统Android开发环境中讲了怎样在Win7系统中安装Android开发环境,那么怎样在Linux系统中配置Android开发环境呢?本篇文章就将演示如何使用Eclipse.Android SDK和PhoneGap在Ubuntu 11.04环境下配置Android开发环境. 以下是在Ubuntu linux系统中配置Android开发环境的几个步骤:        1.安装Eclipse和Android SDK/PhoneGap所需软件包: 打开终端,输入下面命令完成题目所述

Windows7 64位系统搭建Cocos2d-x 2.2.1最新版以及Android交叉编译环境(具体教程)

原文地址:http://blog.csdn.net/sttyytw/article/details/17005263 声明:本教程在參考了下面博文,并经过自己的摸索后实际操作得出,本教程系本人原创,因为升级后的cocos2d-x有了一些变化,眼下的博文还没有关于Cocos2d-x 2.2.1最新版搭建Android交叉编译环境组建的说明,所以我这几天研究了一下,如今将详细的搭建方法分享出来,也给自己学习Cocos2d-x做个笔记. 參考博文: http://www.cnblogs.com/lhm

windows环境下搭建ffmpeg开发环境

ffmpeg是一个开源.跨平台的程序库,可以使用在windows.linux等平台下,本文将简单讲解windows环境下ffmpeg开发环境搭建过程,本人使用的操作系统为windows 7,集成开发环境为Visual Studio 2005,ffmpeg版本为2.2.有人可能会说都什么年代了,还VS 2005,现在VS 2010/2012/2013都出了.本人电脑也安装了VS2010,每次打开,伴随着硬盘指示灯的闪烁,以及硬盘的吱吱响声,过了许久才弹出闪屏页面,此时你的思绪可能已经飘到了南极,启

Windows环境下搭建Objective-C开发环境

Windows环境下搭建Objective-C开发环境 目前来说,如果真的想用Xcode来运行Objective-C程序,那么可以用虚拟机装Mac OS X或者装黑苹果(在PC机上安装苹果的系统,不建议),不过这两种方式都有些麻烦,以下介绍GNUstep以及Code blocks来实现,具体方法如下. 在我的云盘下载所需工具:链接: http://pan.baidu.com/s/1i34b8wP 密码: wd9e 解压后按照一下顺序进行安装 gnustep-core-0.28.0-setup.e

Windows7 32/64位系统搭建Cocos2d-x及Android交叉编译环境

本文转载自http://blog.csdn.net/sttyytw/article/details/17005263 转载,请注明出处! 本文搭建环境 系统:win7 64位 旗舰版 原版软件:只装了系统的半裸机 大家只要按照步骤耐心操作,环境的搭建就不会产生一些莫名其妙的错误 预备下载的软件(为了方便,软件安装包请放在一个文件夹下) 请大家先行下载,但不要安装,一步一步的来 1.cocos2d-x2.2.1  2013年11月19日更新   cocos2d-x游戏引擎开发环境,大家都懂的 下载

SUSE 环境下搭建monowall

1.SUSE下采用LVM管理硬盘的方式,创建一个10G大小的硬盘  lvcreate -n monowall -L 10G xen_suse 2.安装配置文件 cat monowall-pxe.cfg,COPY到安装的机器,执行xm  create  monowall-pxe.cfg name = "monowall" builder = "hvm"  #虚拟化方式 memory = "2048"  #内存最大只支持2G disk = [ 'ph

Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1

交叉编译工具链是为了编译.链接.处理和调试跨平台体系结构的程序代码,在该环境下编译出嵌入式Linux系统所需要的操作系统.应用程序等,然后再上传到目标板上. 首 先要明确gcc 和arm-linux-gcc的区别,gcc是x86架构的C语言编译器,编译出来的程序在本地执行,而arm-linux-gcc是跨平台的C语言编译 器,编译出来的程序在目标班上执行,嵌入式开发应该使用交叉编译工具链,下面给出详细的 Linux 14.04lts 环境下搭建交叉编译环境arm-linux-gcc-4.5.1安