第一次打算接触游戏开发.据说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时将依赖复制到其中的。
嗯,感谢各位网友慷慨分享...在此膜拜了..
分享到:
相关推荐
### 知识点一:Cocos2d-x简介 Cocos2d-x是一个开源的游戏开发框架,用于构建2D游戏、...通过以上知识点的介绍,开发者应该能够顺利地搭建Cocos2d-x以及相关工具的开发环境,并在Android平台上进行Cocos2d-x游戏开发。
搭建Cocos2d-x开发环境涉及多个步骤,主要包括安装Visual Studio 2010、Cocos2d-x引擎、配置Cygwin环境以及设置Android SDK和NDK。下面将详细阐述这些过程。 首先,需要安装Microsoft Visual Studio 2010 旗舰版,...
### COCOS2D-X配置手册:Win32与Android环境搭建详解 #### 引言 Cocos2d-x是一款跨平台的游戏开发框架,能够帮助开发者高效地创建2D游戏和图形界面应用,同时支持iOS、Android、Windows等多个平台。本文档旨在指导...
### Android(eclipse)+cocos2d-x安装及项目环境整合 #### 一、概述 本文档将详细介绍如何在Windows平台上构建适用于cocos2d-x 1.0与2.0版本的开发环境,并且实现与Android项目的整合。该文档特别针对2012年10月的...
【cocos2d-x Android 开发】是针对Android平台的游戏开发技术,主要涉及使用cocos2d-x游戏引擎,结合NDK(Native Development Kit),在Windows环境下利用Cygwin模拟Linux环境来完成C/C++代码的编译。下面将详细阐述...
在**Windows**平台上搭建**Cocos2D-x 2.6.6**开发环境,主要用于Android应用开发。此环境下涉及到的关键软件与环境包括: 1. **Cocos2D-x 2.6.6**:一个开源的跨平台游戏框架,支持多语言开发。 2. **Visual Studio...
这篇内容将详细介绍如何在Windows环境下,不依赖cygwin,搭建Android cocos2d-x的开发环境。 一、环境搭建步骤 1. JDK&JRE 首先,安装Java Development Kit (JDK)。由于cocos2d-x可能与JDK 1.7存在兼容问题,因此...
我使用该资料在Win7下搭建了Cocos2d-x开发环境。从该文档中可以总结出: 编译使用Python脚本进行; 使用C++开发完毕后,进入Android工程文件夹下,使用Python脚本编译完成即可生成Android工程,导入Eclipse中即可...
整个过程可以分为七个步骤:准备工作、cygwin安装配置、NDK环境搭建、NDK编译程序、安装CDT、安装Sequoyah插件、JNI编译环境配置和下载cocos2d-x。 准备工作 在开始搭建cocos2d环境之前,我们需要准备好一些工具,...
本文档主要介绍了如何在Windows环境下,利用Eclipse IDE进行C++编程,特别是针对Cocos2d-x游戏开发环境的搭建。Cocos2d-x是一个开源的游戏开发框架,支持C++语言,适用于iOS、Android等多平台。以下是详细步骤: 1....
- D:\workspace\cocos2dx\cocos2d-x-2.2.2\cocos2dx\platform\android - D:\workspace\cocos2dx\cocos2d-x-2.2.2\cocos2dx\include - D:\workspace\cocos2dx\cocos2d-x-2.2.2\cocos2dx - 上述路径是编译器在编译...
首先从官方网站下载最新版本的Cocos2dx(如cocos2d-2.1rc0-x-2.1.5.zip),解压缩后,可以使用提供的批处理脚本来创建Android项目。在创建项目前,需要将批处理脚本中的_CYGWIN和_ANDROIDTOOLS变量分别设置为Cygwin...
本文档旨在总结在使用Cocos2d-x进行Android环境搭建过程中遇到的问题及解决方案,希望能够为初次接触Cocos2d-x开发的朋友们提供一定的帮助。 #### 二、环境配置 1. **安装Cygwin** - **步骤**:下载并安装Cygwin...
接下来,导入你使用Cocos2dx提供的脚本生成的Android项目,以2dx提供的`SimpleGame`为例,即`cocos2d-2.0-x-2.0.3\samples\SimpleGame\proj.android`。导入后,右键点击该项目,设置它引用步骤1中导入的Cocos2dx项目...