Зависимости LibGDX

Я пытаюсь настроить LibGDX на компьютере в школе для CompSci.

Версия файла установки Gradle .jar — 1.4.1. Корневая папка обычно находится на диске C. В школьной сети есть проблемы с администратором, которые могут привести к проблемам.

Весь процесс использования установки Gradle и импорта проекта проходит гладко. Однако после создания в каждом проекте (ядро, рабочий стол) отсутствует соответствующая зависимость Gradle (сохраняется), каждая из которых содержит необходимые файлы jar для использования классов LibGDX. В результате импорт работать не будет. Например,

импортировать com.badlogic.gdx.graphics.GL20;

под com.badlogic было бы подчеркнуто красным. Это было бы не так, если бы удалось загрузить зависимости.

Мой учитель говорит мне, что школьная сеть, возможно, заблокировала определенные функции настройки Gradle, не позволяя полностью загрузить зависимости Gradle. Есть ли способы исправить это или найти другой способ установить среду LibGDX на школьный компьютер?

Может быть альтернативное решение. Я отправил одну из игр, которые я сделал (файл jar), и открыл ее с помощью Winrar, выставив файлы классов, которые используются LibGDX. Можно ли иметь Eclipse в школе, чтобы им пользоваться?


person Community    schedule 05.11.2014    source источник


Ответы (1)


Вы можете загрузить файлы здесь. Затем поместите все банки в папку libs в каталоге вашего проекта. Затем перейдите в файл build.gradle вашего проекта и внесите следующие изменения:

В блоке allprojects сразу после блока repositories добавьте следующее:

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

Это говорит ему включить все jar-файлы из вашего каталога libs в путь сборки. И теперь, поскольку вы это сделали, вы хотите сказать ему, чтобы он не искал их на MavenCentral. Таким образом, во всех остальных блоках (core, android, desktop и т. д.) закомментируйте каждую строку, начинающуюся с compile, кроме тех, которые содержат compile project, например compile project(":core").

person Tenfour04    schedule 05.11.2014