Импортирование проекта Gradle оставляет весь проект позади - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть проект libgdx, в котором есть несколько модулей, таких как «ядро» и «рабочий стол», в корне проекта.Я скучал по вкладке Gradle.Я хотел добавить новые зависимости в проект, и мне нужно было синхронизировать проект.

По-видимому, реимпортировать это способ исправить это.

Проблемы:

  • ИмпортПроект просто дает мне пустой проект с папкой .gradle и .idea без моего проекта.
  • Копирование проектов вручную просто добавляет модули как обычные каталоги, сборка Gradle завершается неудачей.
  • Добавление модулей через структуру проекта добавляет их как отдельные корни проекта, сборка снова завершается неудачей.

Ошибки:

Cause: invalid type code: 53

https://pastebin.com/d8VRbJp9

https://pastebin.com/hSzeW0ai

Сборка:

https://pastebin.com/BwkCJMaD

1 Ответ

0 голосов
/ 12 марта 2019

Я заметил, что в вашем build.gradle нет никаких настроек источника.

Самый простой способ исправить это - создать новый проект с помощью инструмента установки (лично я предпочитаю этот, а затем просто скопируйте исходные файлы и ресурсы. После этого измените только файл сборки на имя проекта и т. Д., Постарайтесь не возиться с другими вещами.


Я не уверен, чтобудет ли этот следующий метод работать, но вы можете попробовать его. Если вы действительно хотите сохранить свой оригинальный проект, попробуйте добавить следующее в build.gradle под каждым конкретным проектом:

sourceSets.main.java.srcDirs 'src'
sourceSets.main.resources.srcDir 'assets'

Таким образом, каждый проект должен выглядетькак:

project(":desktop") {
    apply plugin: "java"

    sourceSets.main.java.srcDirs 'src'
    sourceSets.main.resources.srcDir 'assets'
    ...
}

Если кто-то попробует это, и это не сработает, дайте мне знать, и я уберу это из ответа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...