`
380071587
  • 浏览: 448932 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

cocos2d-x for android(1)-环境的配置

 
阅读更多

转载自:http://15080452249-qq-com.iteye.com/blog/1762745

这个很不错:http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.htmlhttp://www.cnblogs.com/lhming/archive/2012/06/27/2566467.html

第一次打算接触游戏开发.据说cocos2d-x不错就想学习下.网络上找了蛮多配置的,但是发现有的写得不大清除,所以自己就写一个记录下吧.

首先你需要的几个工具:jdk,android sdk,android ndk,eclipse,cygwin,cocos2d-x的包.
jdk和eclipse以及ADT的安装就不说了.
android ndk : http://developer.android.com/tools/sdk/ndk/index.html
cygwin : http://www.cygwin.com/
cocos2d-x : http://cn.cocos2d-x.org/download

cygwin 的安装可以参考http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html这个为童鞋的步骤,有图片有文字.
不过这位同学最后一段的描述不清楚.哥在这上面坑了一天时间.(或许是鄙人的了解能力不行)
原文:
在命令行中进入cygwin目录,并执行cygwin.bat,如果你不是用Administrator账号登录的系统,那么会在cygwin\home\文件夹中生成一个以你的登录名命名的新的文件夹。

修改新生成文件夹中的“.bash_profile ”文件,用UE或editplus等文本编辑器打开,在最后增加: (e/android-ndk-r8-windows/android-ndk-r8是安装ndk的路径)
NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8
export NDK_ROOT

具体的意思如下:
也就是你现在 window下的登陆用户是否是admin.如果不是则会在cygwin\home\这个目录下生成你登陆名的文件夹你就需要到这里面去修改.bash_profile 文件.否则就直接在cygwin\home\Administrator这个文件夹下修改.bash_profile.
修改内容为:
在.bash_profile文件中增加 NDK_ROOT的指向,如下:
NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8
export NDK_ROOT
(注:e/android-ndk-r8-windows/android-ndk-r8为你ndk解压后的绝对路径e为E盘
NDK存放路径不允许存在 空格 比如说 Program Files 这个目录下是不行的因为在运行 cocos2d-x中的create-android-project.bat之后会出现 提示大意为 cygwin 没有运行什么的所以解压的时候请注意下)

接下来去生成你的cocos2d-x项目可以参考以下链接
http://www.cnblogs.com/lhming/archive/2012/06/27/2566467.html
对上文的一些注释:
cygwin文件夹的选择 可以用 cd d:先选择到某个盘下然后继续 cd xx/x/xxxx
如果你在执行:
./buile_native.sh出现please define NDK_ROOT异常.那证明之前你在cygwin配置的
NDK_ROOT有问题.

导入eclipse.发现org.cocos2dx是空的.

两种做法:

1. 只需要将cocos2d-x引擎的根目录的cocos2dx/platform/android/java/src文件夹下文件夹全部复制到项目的src包下即可。

2. 也可以导入cocos2dx/platform/android/java这个工程生成一个jar文件添加到项目的libs文件夹下即可。

这两种方法都会在最终生成apk时将依赖复制到其中的。

注意:

1.如果在编译的时候出现“ndk-build:No such file or directory”错误的话,可以看这个http://hi.baidu.com/alonesth/item/2a918a035fd2e1d2905718b0,“如果你是使用写字板或者记事本修改的,那么启动cygwin时会出错的,在cygwin输入以下命令就可以解决:dos2unix .bash_profile"

2.解决cocos2d-X 2.0版本后创建的Android项目提示org.cocos2dx.lib.Cocos2dxActivity找不到问题http://blog.163.com/zhoulong19880518@126/blog/static/6070970220132511558143/

分享到:
评论

相关推荐

    Cocos2d-x实战:JS卷——Cocos2d-JS开发

    资源名称:Cocos2d-x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台...

    cocos2d-x_Android_环境配置手册

    详细介绍cocos2d-x vs2010 android cygwin 环境搭建,楼主亲测,如有疑问,可以私信我!

    cocos2d-x-2.1.5

    cocos2d-x-2.1.5

    cocos2d-x实战项目

    cocos2d-x实战项目 01.cocos2d-x原理及环境配置.rar 03.cocostudio使用方法及UI控制.rar 04.XML文件读取与骨骼动画.rarcocos2d-x实战项目 01.cocos2d-x原理及环境配置.rar 03.cocostudio使用方法及UI控制.rar 04.XML...

    cocos2d-x事件类

    在使用cocos2d-x开发游戏的过程中,为了实现逻辑和显示相分离。 在下通宵了一个晚上,写出了该事件类。 谨记,该事件只能用于cocos2d-x中。 事件发送者需要继承EventDispatcher类 事件接收者需要继承EventHandle类...

    cocos2d-x windows vs2010配置

    Cocos2d-x windows vs2010 配置图文详解

    大富翁手机游戏开发实战基于Cocos2d-x3.2引擎

    资源名称:大富翁手机游戏开发实战基于Cocos2d-x3.2引擎内容简介:李德国编著的《大富翁手机游戏开发实战(基于 Cocos2d-x3.2引擎)》使用Cocos2d-x游戏引擎技术,带领读者一步一步从零开始进行大富翁移动游戏的开发...

    Cocos2d-x高级开发教程

    Cocos2d-x是移动跨平台开发最流行的游戏引擎,而本书是一本很全面的、比较‘接地气’的游戏开发教程。书中汇聚了热门手机游戏《捕鱼达人》开发的实战经验,作者从最基础的内容开始,逐步深入地介绍了Cocos2d-x的相关...

    cocos2d-x-3.2旧版引擎下载

    cocos2d-x-3.2下载,不多说。或者可以下载另一个资源 cocos引擎老版本集合(cocos2d-x-2.2.1 - 3.5) http://download.csdn.net/download/crazymagicdc/9982656

    Cocos2D-X游戏开发技术精解

    资源名称:Cocos2D-X游戏开发技术精解内容简介:Cocos2D-X是一款支持多平台的 2D手机游戏引擎,支持iOS、Android、BlackBerry等众多平台。当前,很多移动平台流行的游戏,都是基于Cocos2D-X开发的。 《Cocos2D-X...

    cocos2d-x for xna 2D游戏引擎源码

    cocos2d-x for xna 2D游戏引擎...cocos2d-x for xna is a 2D game engine in C#, based on [cocos2d-x][1] and licensed under MIT. The engine is jointly developed by [cocos2d-x][1] and [OpenXLive][2]. 文档:

    精通COCOS2D-X游戏开发 基础卷_2016.4-P399-13961841.pdf

    精通COCOS2D-X游戏开发 精通COCOS2D-X游戏开发 精通COCOS2D-X游戏开发 精通COCOS2D-X游戏开发 精通COCOS2D-X游戏开发

    Android Cocos2d-x 环境配置

    Android Cocos2d-x 环境配置 1.开发环境 2.安装步骤 2.1.安装JDK 2.2.安装android sdk 2.3.安装NDK 2.4.项目转换 2.5.Eclipse导入生成的Hello World Android项目 2.6.Eclipse导入生成的TestCpp Android项目 2.7转换...

    经典版本 方便下载 源码 旧版本 3.8 官网找不到了 cocos2d-x-3.8.zip

    经典版本 方便下载 源码 旧版本 3.8 官网找不到了 cocos2d-x-3.8.zip

    cocos2d-x-3.0 类图

    这是我重新弄的cocos2d-x-3.0的类图.之前别人兄台弄的,有些不全面,有些地方错误.我这个可以说是最新的了.每个类添加了中文的详细注解,同时也添加了中文的类名称翻译.这样对cocos2d-x-3.0的框架比较好上手. 有兴趣的...

    Cocos2D-X游戏开发技术精解.pdf

    《Cocos2D-X游戏开发技术精解》详细介绍如何使用Cocos2D-X引擎开发自己的移动平台游戏。全书共15章,主要内容包括:Cocos2D-X引擎简介;如何建立跨平台的开发环境;引擎的核心模块——渲染框架;如何实现动态画面和...

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

    ocos2d-x v3.16 安装流程文档 ocos2d-x v3.16 环境变量配置文档

    Cocos2d-x 3.x游戏开发实战pdf含目录

    Cocos2d-x 3.x游戏开发实战pdf含目录,内容详细,强烈推荐给大家。

    Cocos2d-x高级开发教程制作自己的《捕鱼达人》

    Cocos2d-x高级开发教程:制作自己的《捕鱼达人》 图书简介: 《Cocos2d-x高级开发教程:制作自己的《捕鱼达人》》是国内第一本全面深入讲解Cocos2d-x进阶内容的图书,Cocos2d-x创始人王哲作序推荐,《捕鱼达人》开发...

    cocos2d-x 动画工具 Flash2Cocos2d-x 1.3

    cocos2d-x 动画工具 Flash2Cocos2d-x 1.3

Global site tag (gtag.js) - Google Analytics