`
李楚男
  • 浏览: 117862 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Android cocos2d-x开发(三)之创建Android工程和编译

 
阅读更多
1、进入cocs2d-x目录,用文本编辑器打开create-android-project.bat

将_CYGBIN=设置为cycgwin\bin安装的的绝对路径。

将_ANDROIDTOOLS设置为android sdk 的tools绝对路径

将_NDKROOT设置为android ndk的绝对路径

修改完毕,保存后

双击create-android-project.bat开始工程创建向导

首先是输入包名(建议按照android的命名规则),如com.android.test

然后输入工程名称(注意不要输入已有的文件夹的名字,如果同名,会被覆盖掉的),如testandroid

2、NDK编译源码
a、进入cocos2d-x\testandroid\android目录,右键打开build_native.sh ,需要修改ANDROID_NDK_ROOT 为你的ndk的具体路径
ANDROID_NDK_ROOT=/cygdrive/e/android-ndk-r5
COCOS2DX_ROOT=/cygdrive/d/Work7/cocos2d-x
GAME_ROOT=$COCOS2DX_ROOT/testandroid
GAME_ANDROID_ROOT=$GAME_ROOT/android
RESOURCE_ROOT=$GAME_ROOT/Resource
b、打开cygwin,进入到testandroid/android目录,输入 ./build_native.sh 开始编译
c、编译成功之后,会直接在testandroid\android\libs\armeabi 这个目录底下生成so文件(libgame.so)    
3、运行新建好的工程
打开eclipse,选择FILE->New->Android Project,然后选择Create project from existing source
然后选择到目录 \cocos2d-x\testandroid\android 确定。则从文件创建工程成功(会在\testandroid\android\bin这个目录生成相应的apk包)
运行该工程,右键该工程,选择Run as ->android application



分享到:
评论
1 楼 m331006 2012-12-26  
a、进入cocos2d-x\testandroid\android目录,右键打开build_native.sh ,需要修改ANDROID_NDK_ROOT 为你的ndk的具体路径
ANDROID_NDK_ROOT=/cygdrive/e/android-ndk-r5
COCOS2DX_ROOT=/cygdrive/d/Work7/cocos2d-x
GAME_ROOT=$COCOS2DX_ROOT/testandroid
GAME_ANDROID_ROOT=$GAME_ROOT/android
RESOURCE_ROOT=$GAME_ROOT/Resource

这个步骤是直接在文件最后添加吗?

相关推荐

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

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

    cocos2d-x-3.13.1 spine3.6.zip

    Cocos2d-x是一个广泛使用的开源游戏开发框架,它基于C++,同时支持Lua和JavaScript等多种脚本语言,为开发者提供了高效、跨平台的游戏开发解决方案。在3.13.1版本中,Cocos2d-x对Spine动画引擎的集成进行了更新,这...

    Cocos2d-x实战 JS卷

    Cocos2d-x是一个开源的游戏开发框架,广泛应用于移动设备和桌面平台,支持iOS、Android、Windows等多平台。它基于C++,但提供了包括JavaScript在内的多种绑定语言,使得开发者可以使用自己熟悉的语言进行游戏开发。 ...

    cocos2d-x 案例开发大全 第二章(源码)

    《cocos2d-x案例开发大全》第二章的源码主要涵盖了使用cocos2d-x进行游戏开发的各种实践技巧和示例。cocos2d-x是一个开源的游戏开发框架,基于C++,支持跨平台,包括iOS、Android、Windows等多个操作系统。本章的...

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

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

    cocos2d-x开发自己的编辑器

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

    Cocos2d-x学习笔记

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

    cocos2d-x-android环境搭建文档

    【Cocos2d-x Android环境搭建】:Cocos2d-x是一个开源的游戏开发框架,它基于C++,广泛用于创建2D和3D游戏。在Android平台上开发Cocos2d-x游戏,我们需要先搭建好相应的开发环境。这个过程主要包括安装必要的软件、...

    cocos2d-x 跑酷源码

    在移动游戏开发领域,cocos2d-x是一款广受欢迎的开源2D游戏引擎,它基于C++,支持iOS、Android以及其他多种平台。本文将深入探讨如何利用cocos2d-x开发一款跑酷游戏,通过分析提供的“runningGame”源码,我们将揭示...

    Cocos2d-JS开发之旅 从HTML 5到原生手机游戏 PDF 带书签目录 完整版

    Cocos2d-JS是Cocos2d-x引擎的一个分支,它结合了JavaScript的易用性和C++的高性能,为游戏开发提供了一个高效、便捷的解决方案。 首先,Cocos2d-JS的核心概念包括场景(Scene)、层(Layer)、精灵(Sprite)、动作...

    cocos2d-x源码素材

    【cocos2d-x源码素材】是一套用于学习cocos2d-x游戏开发的代码资源,它在Windows平台上使用Visual Studio 2010进行编译并通过了测试。这个资源包涵盖了多个重要的游戏开发技术,包括碰撞检测、瓦片地图(Tile Map)...

    cocos2d-x_Android_环境配置手册

    ### 知识点一:Cocos2d-x简介 Cocos2d-x是一个开源的游戏开发框架,用于构建2D游戏、...通过以上知识点的介绍,开发者应该能够顺利地搭建Cocos2d-x以及相关工具的开发环境,并在Android平台上进行Cocos2d-x游戏开发。

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

    Cocos2D-X 是一个广泛使用的开源游戏开发框架,它允许开发者创建跨平台的游戏,支持iOS、Android、Windows等操作系统。本教程将详细介绍如何在Windows环境下搭建Cocos2D-X的开发环境。 ### 1. Cocos2D-X 源码获取 ...

    cocos2d-x手机游戏开发 跨iOS、Android和沃Phone平台

    ### cocos2d-x手机游戏开发跨iOS、Android和沃Phone平台 #### 一、Cocos2d-x简介 Cocos2d-x 是一个开源的移动游戏开发框架,它支持多种编程语言,包括 C++、JavaScript 和 Lua。由于其强大的功能和良好的跨平台...

    cocos2D-x3.10安装

    【Cocos2D-x3.10安装】和【Win10中安装VS2015配置Cocos2D-x3.10】涉及到的是在Windows 10系统上搭建Cocos2D-x游戏开发环境的过程,特别是针对Cocos2D-x版本3.10的配置。这个过程相对复杂,因为不仅需要安装Cocos2D-x...

    cocos2d-x 3.6创建项目代码

    总之,创建cocos2d-x 3.6项目需要对C++编程和Android/iOS开发有一定的了解,遇到问题时要耐心排查,利用各种资源解决问题。通过不断实践和学习,你将能够熟练掌握cocos2d-x,开发出高质量的2D游戏和应用。

    cocos2d-x二维码控件

    Cocos2d-x是一个流行的开源跨平台2D游戏开发框架,用C++编写,支持多种操作系统,包括iOS、Android、Windows等。在这个场景中,我们关注的是如何在Cocos2d-x项目中实现一个二维码控件。二维码(Quick Response Code...

    cocos2d-x酷跑完整源代码

    【cocos2d-x酷跑完整源代码】是一款基于cocos2d-x框架开发的跑酷游戏项目,它包含了从游戏设计到实现的所有源代码,适用于开发者进行学习和参考。cocos2d-x是一个跨平台的游戏开发框架,支持iOS、Android、Windows等...

    创建Cocos2d-x项目和导入Eclipse成功运行方法

    完成上述步骤后,您的Cocos2d-x项目应该已经在Eclipse中配置完毕,可以直接编译和运行在Android设备上。这只是一个基础的设置过程,实际开发中可能还需要根据项目需求进行其他定制和配置。在开发过程中,不断学习和...

    Cocos2d-X斗地主游戏完整源码

    10. **发布和打包**:Cocos2d-X提供了打包工具,可以方便地将游戏项目编译为不同平台的应用程序,包括Android的APK和iOS的IPA文件。 通过深入研究这个源码,开发者不仅可以学习Cocos2d-X框架的基本用法,还可以了解...

Global site tag (gtag.js) - Google Analytics