Ответ 1
Просто перейдя на вкладку "Настройки артефактов", "Модули", "Источники", и вы увидите две папки с именем "gen" и "gen [generated]", удалите "gen", щелкнув значок X справа от нее.
внешний вид:
Я пытаюсь добавить gdx-tools.jar в проект libGDX в IntelliJ. Результат:
Модуль "андроид" не должен содержать исходный корень ".../android/src". root уже принадлежит модулю "андроид".
Вот что я пробовал:
структура проектa > библиотеки > новая библиотека проектов > java > выберите "gdx-tools.jar" > выберите модуль "рабочий стол"
структура проектa > модули > выберите "рабочий стол" > новые > банки или каталоги > выберите "gdx-tools.jar" >
Идеи?
Просто перейдя на вкладку "Настройки артефактов", "Модули", "Источники", и вы увидите две папки с именем "gen" и "gen [generated]", удалите "gen", щелкнув значок X справа от нее.
внешний вид:
Я столкнулся с аналогичной проблемой:
Модуль "(my_project)" не должен содержать исходный корень "(мой проект)/src". Корень уже принадлежит модулю "(my_project)".
Поскольку я не мог ничего сделать в интерфейсе конфигурации IDEA, я открыл файл проекта IDEA (my_project.iml) в vi, надеясь выяснить, что не так:
<sourceFolder url="file://$MODULE_DIR$/my_project/src" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/my_project/src" isTestSource="false" />
<!-- Duplicate entry found in project file -->
Итак, в итоге я решил свой случай, удалив дублируемую запись вручную.
Поскольку файлы проекта IDEA создавались автоматически из файлов Gradle, я не знаю, из-за чего создавались дублирующие записи, но для тех, кто сталкивается с подобными проблемами, быстрый просмотр файла .iml может помочь.
У меня была такая же проблема. Решив его, полностью удалив проект, затем откройте его обратно из GIT.
simple 'удалите файл my_project.iml и снова импортируйте проект, используя File- > New- > Project from Existing Sources'
Я решил проблему, просто переименовав проект. Щелкните правой кнопкой мыши по проекту, затем нажмите "Рефакторинг".