我正在尝试在学校的计算机上为 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 (core
、android
、desktop
等)中,注释掉以 compile
开头的每一行, 除了 对于那些说compile project
的人,如 compile project(":core")
.
关于import - LibGDX 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26748504/