`
hongyiqiye
  • 浏览: 90180 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 环境下使用cocos2d-x的环境配置步骤

 
阅读更多

一、准备工作
准备必要工具主要有三个(NDK,Cygwin和Cocos2d-X)
1.1、NDK(native development kit)。
1.2、Cygwin(Windows 环境下的迷你Linux编译器)。
1.3、Cocos2d-x继承开发环境(高效的2D游戏开发引擎)。
注:前提Android SDK和Eclipse 安装完成,测试NDK-r6b才可以顺利的编译。
2、安装工具
2.1、安装Cygwin
安装及配置Cygwin编译环境
下载Cygwin包(可在http://www.onlinedown.net/soft/26014.htm下载) 后运行setup.exe按步骤安装知道安装完成。
配置Cygwin
找到Cygwin安装根目录,进入目录home\Administrator(如我自己安装的如下 C:\cygwin\home\Administrator)找到【.bash_profile】文件用UltraEdit-32打开,并在文件最后添加上你安装NDK根目录(如我安装NDK的根目录为 D:\worksoft\android-ndk-r5)格式如下:
NDK=/cygdrive/d/worksoft/android-ndk-r6b
export NDK
2.2、安装Android NDK
  2.2.1、 安装NDK(这里使用的是ndk-r4以上版本)
将下载好的NDK包解压到自己电脑指定位置(如我自己在D:\worksoft下),此处使用的是android-ndk-r6b版本。
  2.2.2、配置NDK(r4以上版本不需要做过多的配置)。
2.3、安装Cocos2d-X
  2.3.1、安装Cocos2d-x(解压直接使用)
将下载的Cocos2d-x包解压到自己电脑指定位置(我自己放在 D:\Cocos2d-x下)。此处我是用的是Cocos2d-x1.0.1版本。
2.3.2、配置Cocos2d-x
进入Cocos2d-x安装目录,找到文件create-android-project.bat使用UltraEdit-32打开:
1、并找到_ANDROIDTOOLS并将后面值设置成你安装android SDK工具路径(如我电脑设置为_ANDROIDTOOLS=d:\worksoft\android-sdk-windows\tools)
2、找到_NDKROOT并将后面值设置成你安装的Android NDK路径(如我电脑上设置为_NDKROOT=d:\worksoft\android-ndk-r6b).
3、找到_CYGBIN 并将后面值设置成你安装的Cygwin 的编译目录(如我电脑上设置为_CYGBIN=c:\cygwin\bin)。完成后保存,并关闭。
二、利用Cocos2d-X在android平台的开发步骤
1、进入Cocos2d-X的安装目录,找到create-android-project.bat并双击打开
输入你需要创建工程(项目)的包路径(包名),如:com.jerrks.mvc后回车。
输入你需要创建工程(项目)的名称,如:HelloJerrks 后回车
设置适用于Android版本号(androidVersionId),目前Cocos2d-x支持android 2.1以上版本,故androidVersionId 大于等于6。如:8(android 2.2)回车后系统自动在安装Cocos2d-X目录(我的电脑中为D:\Cocos2d-x\cocos2d-x1.0.1)生成含有android工程的HelloJerrks文件夹。在HelloJerrks中有三个文件夹:android、Classes和Resources,其中android中存放的是系统自动建立的android工程目录,Classes是存放所有Cocos2d-x本地(C/C++)代码文件,Resources文件存放的是所有Cocos2d-x中需要使用的资源文件。
2、打开Eclipse将上面建立的工程HelloJerrks导入到工作空间中。
3、编译本地本地(C/C++)代码和运行android应用程序
3.1、方法一使用Cygwin编译本地(C/C++)代码: 打开Cygwin 使用命令cd your_project_path回车进入你需要编译的工程(本例为HelloJerrks工程)其中your_project_path是HelloJerrks的绝对路径。后使用cd android/jni回车,最后使用命令 $NDK/ndk-build(其中NDK就是在2.1.2步中设置的Cygwin系统变量,ndk-build是android NDK的编译入口命令)回车进行编译。
3.2、方法二直接运行在Cygwin下进入HelloJerrks/android目录下执行命令./build_native.sh对本地C/C++进行编译。
3.3、运行android程序,打开模拟器或者连接到真机运行调试。

分享到:
评论

相关推荐

    cocos2d-x_v3.16安装及环境变量配置文档

    cocos2d-x 是一个开源的游戏开发框架,使用 C++ 语言编写,支持多平台发布,包括 iOS、Android、Windows、macOS、Linux 和 Web。cocos2d-x v3.16 是该框架的一个版本号,本文档主要介绍了该版本的安装流程以及环境...

    Android Cocos2d-x 环境配置

    在Android平台上进行游戏开发时,Cocos2d-x是一个广泛使用的开源2D游戏引擎,它支持多平台,包括iOS、Android、Windows等。本篇将详细介绍如何在...一旦环境配置完成,你就可以开始创建和调试你的Cocos2d-x游戏了。

    cocos2d-x-android环境搭建文档

    总的来说,Cocos2d-x在Android上的环境搭建涉及多个步骤,包括安装JDK、Android Studio、VS、Eclipse(可选),下载Cocos2d-x源码,配置环境变量,以及项目初始化和测试。每个步骤都需要细心操作,确保所有依赖都...

    Cocos2d-x学习笔记

    Cocos2d-x框架除了Windows平台外,还支持iOS、Android、Mac OS X、Web等平台,初学者在掌握了Windows平台的开发后,可以进一步学习如何使用Cocos2d-x跨平台开发,实现一个游戏在多个平台上运行。 在学习过程中,...

    cocos2d-x android 环境搭建和编译文档

    总结,搭建Cocos2d-x Android环境并编译项目涉及多个步骤,包括安装必要软件、配置环境变量、创建项目、编译源码和部署测试。理解这些过程对于成功开发Cocos2d-x游戏至关重要。希望本文提供的详细说明能帮助你顺利...

    cocos2D-x3.10安装

    完成上述步骤后,开发者就可以在Windows环境下使用Cocos2D-x3.10进行跨平台的游戏开发了。不仅可以开发Windows应用,还可以通过Android SDK和NDK进行Android平台的开发。对于iOS平台,通常会使用Xcode进行开发,然后...

    第四课:Cocos2D-X跨平台开发环境搭建(win32)

    本教程将详细介绍如何在Windows环境下搭建Cocos2D-X的开发环境。 ### 1. Cocos2D-X 源码获取 首先,你需要从Cocos2D-X的官方网站(http://www.cocos2d-x.org/)下载最新的源码。确保选择适用于Windows平台的版本,...

    cocos2d-x配置教程,主要关于移植android

    本教程将深入探讨如何在Windows环境下配置cocos2d-x,以便于将项目移植到Android平台。这个过程可能相对复杂,但一旦设置完成,后续的Android项目移植将变得相当快捷。 首先,我们需要安装必要的工具和软件。这些...

    Win7环境下VS2010配置Cocos2d-x-2.1.4

    在Windows 7环境下,Visual Studio 2010配置Cocos2d-x 2.1.4涉及到一系列步骤,这是为了搭建一个适用于游戏开发的高效工作环境。Cocos2d-x是一个开源的游戏开发框架,使用C++编写,支持多平台,包括iOS、Android和...

    flappy bird 基于cocos2d-x 3.8

    1. **环境配置**:首先,你需要在你的计算机上安装Cocos2d-x 3.8开发环境,这包括设置好C++编译器、NDK(Android Native Development Kit)和JDK(Java Development Kit),并确保所有依赖项正确配置。 2. **项目...

    Cocos2d-x教程

    - **开发环境搭建**:详细步骤说明如何搭建Cocos2d-x开发环境。 - **HelloWorld示例**:通过第一个示例程序“HelloWorld”展示基本的使用方法。 - **测试样例**:提供一系列测试样例以帮助读者验证环境配置是否...

    cocos2d-x--simple-Game.rar_cocos2d_cocos2d-x

    1. **环境配置**:安装cocos2d-x开发环境,包括安装Visual Studio、Git、Python等必要工具,并配置好NDK和SDK环境。 2. **项目创建**:使用cocos命令行工具生成新的项目模板,这将自动生成基本的目录结构和初始化...

    cocos2d-x-3.5+vs2012模板

    本篇将详细讲解如何在Microsoft Visual Studio 2012(VS2012)环境下设置和使用cocos2d-x 3.5的项目模板。 首先,下载并安装cocos2d-x 3.5。这通常包括下载源代码包,解压后配置环境变量,确保能够通过命令行调用...

    Cocos2d-x 1.0.1-x-0.11.0 手册

    1. **安装与设置**:详细步骤指导如何配置开发环境,安装Cocos2d-x并创建新项目。 2. **基本概念**:介绍Cocos2d-x中的关键概念,如节点(Node)、坐标系统、时间线等。 3. **类库参考**:每个主要类的API文档,包括...

    cocos2d-x开发自己的编辑器

    在游戏开发领域,cocos2d-x是一款广泛使用的开源2D游戏引擎,它基于C++,支持多平台,包括iOS、Android以及桌面平台等。利用cocos2d-x,开发者可以构建高性能的游戏,并且拥有丰富的图形渲染能力。而"开发自己的编辑...

    cocos2d-x_环境配置手册

    【cocos2d-x环境配置手册】是一份详细的指南,主要针对Windows 32位操作系统和Android平台的开发者,旨在帮助他们成功安装和配置cocos2d-x开发环境。这份手册由刘勤熙和李育共同编撰,自2012年1月19日首次发布以来,...

    cocos2d-x+luaJIT

    在游戏开发领域,cocos2d-x是一个广泛使用的2D游戏引擎,它基于C++编写,支持多平台,包括iOS、Android以及桌面系统。而LuaJIT则是一款优化过的Lua虚拟机,它的执行效率极高,特别适合用作游戏脚本语言。当cocos2d-x...

    Android(eclipse)+cocos2d-x安装及项目环境整合

    如果你遵循上述步骤,并参考可能附带的“Android(eclipse)+cocos2d-x安装及项目环境整合.doc”文档,你应该能够成功搭建起这个开发环境,开始你的Android游戏或图形应用开发之旅。在实际操作过程中,可能会遇到各种...

    cocos2d-x配置指南

    【cocos2d-x配置指南】是一篇详细指导如何在Windows 7环境下配置cocos2d-x开发环境的文章。cocos2d-x是一款开源的游戏开发框架,基于C++,广泛用于移动游戏开发,支持iOS、Android以及Windows等多个平台。本文以...

Global site tag (gtag.js) - Google Analytics