cocos2dx中android开发环境搭建

2015年02月10日 16:51 0 点赞 0 评论 更新于 2025-11-21 16:11

一、下载必要工具

需要下载 Android SDK、NDK 和 Cygwin,可通过以下链接进行下载:

二、工具安装与配置

1. Android SDK 安装

Android SDK 的安装教程在网上有很多,这里不再赘述。

2. Android NDK 解压

将下载好的 NDK 解压到不含空格的目录下,后续使用 <ndk_dir> 来表示解压后的 NDK 根目录。

3. Cygwin 安装

下载好 Cygwin 后,运行 setup.exe 进行安装。需要安装的组件有:autoconfautomakebinutilsgcc-coregcc-g++gcc4-coregcc4-g++gdbpcrepcre-develgawkmake。可以在安装界面上方的 search 处进行查找并安装。后续使用 <cyg_dir> 表示 Cygwin 的安装目录。

4. 配置 Cygwin 的环境变量

Cygwin 安装完成后,在 Windows 系统下编辑 <cyg_dir>\home\Administrator\.bash_profile 文件,在文件末尾添加如下内容:

NDK_ROOT=/cygdrive/e/android/android-ndk-r8b
export NDK_ROOT

这里的路径需要根据实际的 NDK 解压路径进行修改。

5. 配置 Cocos2d-x 的批处理文件

编辑 Cocos2d-x 目录下的 create-android-project.bat 文件,分别修改以下几个变量的值:

set _CYGBIN=C:\cygwin\bin
set _ANDROIDTOOLS=C:\android-sdk-windows\tools
set _NDKROOT=D:\Tools\Developer\Android\android-ndk-r8b

上述路径是示例,同学们需要根据自己的实际情况进行修改。

至此,开发环境基本上就搭建好了。接下来可以创建一个 Hello World 工程来验证环境是否可用。

三、创建并验证项目

1. 创建 Android 项目

运行 Cocos2d-x 目录下的 create-android-project.bat 文件,根据提示输入包名(例如:cn.wey.android)、项目名称(例如:hello2dx)以及所使用的 Android SDK 版本。

2. 编译项目

运行 Cygwin,在命令窗口中进入刚刚新建的 hello2dx 目录下的 android 目录,运行相应命令对工程进行编译。第一次编译可能会比较慢,直到编译正常结束。

3. 导入项目到 Eclipse

编译完成后,需要先将 Cocos2d-x 的 library 导入到 Eclipse 中,该 library 位于 <cocos2dx 路径>/cocos2dx/platform/android/java 目录下。

导入成功后,再导入刚才创建的项目(如 HelloCocos)。如果导入过程中出现错误,可按以下方法解决:

  • 若出现某些错误,可右击项目,选择 Properties -> Android,添加 library。
  • 若出现找不到 drawable/icon 的错误,可在 Eclipse 工程的 res 目录里加入一个 icon.png 文件,也可将 icon 改名为工程中已存在的图片文件(一般为 PNG 文件)。

四、运行项目

完成上述步骤后,就可以运行项目,查看效果了。

作者信息

boke

boke

共发布了 3994 篇文章