import - LibGDX 依赖项

标签 import gradle libgdx gradlew

我正在尝试在学校的计算机上为 CompSci 设置 LibGDX。

Gradle setup .jar 的版本是 1.4.1
根文件夹通常位于 C 盘
学校网络存在管理员问题,可能会导致问题

使用 Gradle 设置和导入项目的整个过程都很顺利。但是,一旦生成,每个项目(核心、桌面)都缺少其各自的 Gradle 依赖项(持久性),每个项目都包含使用 LibGDX 类所需的 jar 文件。因此,导入将不起作用。例如,

导入 com.badlogic.gdx.graphics.GL20;

com.badlogic 下面会有红色下划线
如果依赖项设法加载,情况就不是这样了。

我的老师告诉我,学校网络可能阻止了 Gradle 设置的某些功能,使其无法完全加载 Gradle 依赖项。有什么方法可以解决这个问题或找到另一种将 LibGDX 环境安装到学校计算机上的方法吗?

可能有替代解决方案。我发送了一个我制作的游戏(一个 jar 文件)并用 Winrar 打开它,暴露了 LibGDX 使用的类文件。是否可以让学校的 Eclipse 使用它们?

最佳答案

您可以download the jars here .然后把所有的 jar 放在一个libs项目目录中的文件夹。然后进入项目的 build.gradle 文件并进行以下更改:

allprojects block ,就在 repositories 之后 block ,添加这个:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

这告诉它包含您的libs 中的所有 jar 。构建路径中的目录。现在既然你这样做了,你想告诉它不要在 MavenCentral 上寻找它们。因此,在所有其他 block (coreandroiddesktop 等)中,注释掉以 compile 开头的每一行, 除了 对于那些说compile project的人,如 compile project(":core") .

关于import - LibGDX 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26748504/

相关文章:

gradle - 提供者 pactVerify 没有获取 JSON Pact 文件

java - 如何将类路径添加到 Gradle JavaExec 任务以执行可运行的 jar?

java - libgdx 中的多点触控

java - LibGDX - 基本的 2D 光照,不知道该怎么做

java - 如何检查 body 是否几乎停止在 libgdx + box2d 中移动

node.js - 如何导出描述/测试并在 Jest 另一个测试文件中重用它们

mysql - 从 MySQL 迁移到 mongo 的空值

ios - 如何将 Thrift 0.12 导入 Xcode 以支持 Swift 4.2

python - 将小部件从另一个文件中的类导入到函数中。名称错误 : name 'textbox1' is not defined

Gradle:您如何将自己的库包含在构建中?