LibGDX依赖关系

时间:2014-11-05 01:58:30

标签: import gradle libgdx gradlew

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

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

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

import com.badlogic.gdx.graphics.GL20;

在com.badlogic下面会有红色下划线 如果依赖关系设法加载,那就不会那样了。

我的老师告诉我,学校网络可能已阻止Gradle设置的某些功能,阻止它完全加载Gradle依赖项。有没有办法解决这个问题或找到另一种方法将LibGDX环境放到学校的计算机上?

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

1 个答案:

答案 0 :(得分:0)

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

allprojects块中,在repositories块之后,添加以下内容:

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

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