3、使用Gradle创建Libgdx项目

简介: (原文链接:http://www.libgdx.cn/topic/20/3-%E4%BD%BF%E7%94%A8gradle%E5%88%9B%E5%BB%BAlibgdx%E9%A1%B9%E7%9B%AE) 创建一个Libgdx项目 Libgdx项目可以使用一个叫gdx-setup.jar的文件创建,gdx-setup是一个图形界面的java程序,也可以在命令行下执行。

(原文链接:http://www.libgdx.cn/topic/20/3-%E4%BD%BF%E7%94%A8gradle%E5%88%9B%E5%BB%BAlibgdx%E9%A1%B9%E7%9B%AE

创建一个Libgdx项目
Libgdx项目可以使用一个叫gdx-setup.jar的文件创建,gdx-setup是一个图形界面的java程序,也可以在命令行下执行。只需要执行这个JAR文件就可以打开图形界面。如果你想通过命令行的形式:
java -jar gdx-setup.jar

点击下载最新版gdx-setup.jar

截图未命名.jpg

分别填写你的应用的名字,你的java包的名字,你的应用的主类(main class),输出文件夹和你的Android sdk的位置。
接下来需要选择要支持的平台。(注意:一旦选择完成后,如果你需要添加新的平台,需要手动添加!)。
最后,选择你需要的扩展包(有些扩展包在某些平台不能运行,如果这种情况发生,你会得到提示)。
当你设置完所有的事情之后,点击“Generate”。
(由于在国内访问Gradle的速度比较慢,所以第一次生成项目可能要花很长时间,要耐心等待。之后速度就比较快了。)
生成完成之后,现在你就可以将生成的项目导入到你的IDE(Eclipse,Intellij IDEA或者NetBeans)中,运行,调试或者打包发布!

  • Eclipse

  • Intellij IDEA

  • NetBeans

  • 命令行

使用命令行创建一个libgdx项目
如果你使用命令行创建工程,请阅读以下说明。

  • dir:你的项目的创建位置。

  • name:你创建应用的名字,最好是小写字母,比如game。

  • package:java包名。比如cn.libgdx.game。

  • mainClass:你的主类的名称。比如Game(记住,类首字母大写)。

  • sdkLocation:你的android sdk位置。

加起来,你就可以通过命令行生成一个libgdx项目。如下:
java -jar gdx-setup.jar --dir game --name game --package cn.libgdx.game --mainClass Game --sdkLocation sdk安装位置
(注:sdk安装位置是指你安装的sdk的位置。比如:D:\Android\SDK)

项目目录结构
执行以上操作会生成一个game文件夹,目录结构如下所示:

settings.gradle <- 定义支持平台。
build.gradle <- Gradle主构建文件,定义依赖和插件
gradlew <- 在类Unix系统运行该脚本(Mac OS X和Linux)
gradlew.bat <- 在Windows运行该脚本
gradle <- 本地gradle封装
local.properties <- 针对Intellij的文件,定义android sdk的位置。

core/
build.gradle <- 核心项目的Gradle构建文件
src/ <- 代码文件夹

desktop/
build.gradle <- 桌面项目的Gradle构建文件
src/ <- 桌面项目代码文件夹,保函Lwjgl启动类

android/
build.gradle <- Android项目的Gradle构建文件
AndroidManifest.xml <- Android配置文件
assets/ <- 包含你的图像,声音等,该文件夹下的资源和其他项目共享
res/ <- 包含的图标文件
src/ <- Android项目源代码,包含android启动类

html/
build.gradle <- html项目的Gradle构建文件
src/ <- html项目的源代码,包含启动和定义
webapp/ <-包含启动url和web.xml

ios/
build.gradle <- ios项目的Gradle构建文件
src/ <- ios项目源码,包含启动

*.gradle脚本针对特定的平台进行设置,如果你对Gradle不熟悉,不要随意改动。

什么是Gradle?

Gradle是一个依赖管理和构建系统。
一个依赖管理系统可以方便的将第三方的库添加到你的项目中,而不需要将第三方库添加到你的项目的库文件夹下。建立依赖依靠项目下的特定的文件指定第三方库的名称的版本。这将让你对第三方依赖库的管理变得非常简单。依赖管理系统将你需要的库文件从中心仓库下载下来保存到你项目之外的文件夹(libgdx采用Maven)。
构建系统可以帮助你在不需任何IDE的情况下构建和打包应用。
(www.libgdx.cn版权所有,如需转载,注明出处)

目录
相关文章
|
9月前
|
Java Spring
在idea中创建spring boot的Gradle项目并启动(有一个小demo)(二)
在idea中创建spring boot的Gradle项目并启动(有一个小demo)(二)
728 1
|
9月前
|
Java Spring
在idea中创建spring boot的Gradle项目并启动(有一个小demo)(三)
在idea中创建spring boot的Gradle项目并启动(有一个小demo)(三)
153 1
|
4月前
|
Java Spring
使用Gradle创建SpringBoot项目
使用Gradle创建SpringBoot项目
147 0
|
23天前
|
Java 测试技术 API
云效流水线构建gradle项目失败提示gradle版本过低如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
27 0
|
4月前
|
开发工具 Android开发 开发者
Android 项目编译 Gradle 配置说明
Android 项目编译 Gradle 配置说明
140 0
|
4月前
|
前端开发 Java Maven
Gradle笔记 七 publishing 项目发布(二)
Gradle笔记 七 publishing 项目发布
79 0
|
4月前
|
Java Maven
Gradle笔记 七 publishing 项目发布(一)
Gradle笔记 七 publishing 项目发布
57 0
|
4月前
|
Java Maven 数据安全/隐私保护
Gradle笔记 三 Gradle的项目周期和settings 文件
Gradle笔记 三 Gradle的项目周期和settings 文件
47 0
Gradle笔记 三 Gradle的项目周期和settings 文件
|
4月前
gradle运行项目不显示异常
gradle运行项目不显示异常
42 0
|
9月前
|
Java
解决IDEA创建或打开项目时下载Gradle
我们在使用IDEA创建或打开一个Gradle项目时,IDEA会下载一个新或旧的Gradle版本,虽然下载很快,但到下次IDEA更新后又会是一个新版的Gradle版本,这样很影响我们的开发效率,所以我做了一个东西,可以让IDEA在创建或打开一个项目时使用自己指定的版本
356 0