本文链接: http://blog.csdn.net/xietansheng/article/details/50186395
1. Gradle 简介
Gradle 是面向 Java 应用为主的自动化构建工具。它支持多方式依赖管理,用 Gradle 构建统一的 LibGDX 多平台工程非常便于开发和代码以及资源文件的统一管理,并且还能随时在不同平台中部署和调试。
2. Gradle 项目构建工具 gdx-setup.jar
LibGDX 提供了一个标准 JavaSE 编写的 Gradle 项目构建工具,在 LibGDX 开发包中,文件名称为 “gdx-setup.jar”。
打开命令窗口,进入到 LibGDX 开发包目录,运行命令:java -jar gdx-setup.jar
运行结果:
输入相关信息,点击 “Generate” 进行生产项目,第一次生产项目,等待时间有点长,工具会去下载 Gradle,然后下载依赖包,建议使用 VPN 加速,等到 “Generate” 按钮再次可点击时说明已生成成功。第一次生产成功后,下次再生成项目就非常之快。
创建后的项目目录:
平台项目文件夹说明:
- core:Java 工程,包含所有游戏代码,主要在这个项目中编写代码,其他项目会自动关联引用
- desktop:桌面平台项目(也是一个 Java 项目),包含桌面平台启动器类
- android:Android平台项目,包含安卓项目的一些特有配置和 Android 平台启动器类
- ios:ios 平台项目,包含安卓项目的一些特有配置和 ios 平台启动器类
- html:HTML5 平台的 GWT 项目
3. 安装 Eclipse 的 Gradle 插件
导入生成的项目到 Eclipse 中进行开发,首先要安装 Eclipse 的 Gradle 插件,
在线安装地址为:http://dist.springsource.com/release/TOOLS/gradle
安装步骤:
4. 导入 Gradle 子项目到 Eclipse 工作空间
插件下载成功后,导入生成的 Gradle 项目到 Eclipse 工作空间:
File -> Import -> Gradle / Gradle Project -> 选择 Gradle 项目目录 -> Build Model -> 勾选要导入的子项目 -> Finish;
说明:
- 导入 android 项目,需要安装 ADT 插件;
- 导入 html 项目需要安装 GWT 插件;
- 导入 ios 项目需要在 MAC OS X 系统下的 Eclipse 安装 RoboVM 插件;
- desktop 属于普通的 Java 项目,可以直接导入。
- android 项目导入后,如果报错,可能需要修改其工程下的 project.properties 文件,将 tartarget=android-XX 修改为本地 SDK 中已下载的最高版本
具体步骤参考如下:
5. 学习建议
在学习阶段建议直接创建 Java 工程进行学习,Android 和其他平台的部署体验过就好,因为学习 LibGDX 的过程,主要学习的是 LibGDX 的 API 使用,和平台无关,更为关键的是普通 Java 工程的创建非常简洁快速,调试也简单。等到做案例或项目时再使用 gdx-setup.jar 创建 Gradle 关联项目进行开发。