Я использую Android studio 1.0.1. У меня есть Java-модуль, на который ссылаются другие модули в моем проекте. Я проверил это из SVN Но теперь каждый
Обнаружены неподдерживаемые модули: Компиляция не поддерживается для следующих модулей:. К сожалению, вы не можете иметь не-Gradle Java-модули и Android-Gradle-модули в одном проекте.
После получения этой ошибки AS остановите компиляцию этого модуля, чтобы я больше не мог скомпилировать / запустить свой проект.
Ответы:
Прежде всего вы должны обновить до Android Studio 1.2 Источник: https://code.google.com/p/android/issues/detail?id=77983
Затем вы должны перейти к File -> Invalidate Caches / Restart -> Invalidate Caches & Restart.
Затем попробуйте собрать приложение снова.
источник
1- закрыть проект
2- закрыть
Android Studio
IDE3- удалить
.idea
каталог4- удалить все
.iml
файлы5- открыть
Android Studio
IDE и импортировать проектисточник
.diea
и.iml
может быть скрыт. На macOS используйтеcommand+Shift+period
для показа скрытых файлов.Invalidate Caches и Restart у меня не сработали. Я также обновил все мои файлы Android Studio безуспешно.
Решением, которое я нашел, было импортирование папки Android, нажав «Импортировать проект (Eclipse ADT, Gradle и т. Д.)» Вместо нажатия «Открыть существующий проект Android Studio» или перетащив папку на значок приложения.
Очевидно, проблема вызвана тем, что модуль в проекте имеет файл * .iml, который не содержит external.system.id = "GRADLE".
Когда вы импортируете проект (а не открываете его), файлы iml полностью переписываются, что устраняет ошибку.
Я нашел информацию здесь: https://issuetracker.google.com/issues/37008041
источник
Перейти
.idea/modules.xml
и удалить неверный / не существующий путь<module />
. затемFile => Invalidate Caches / Restart.
источник
<module>
указанную в сообщении об ошибкеUnsupported Modules Detected: Compilation is not supported for following modules: [MODULE-NAME]
Попробуйте, если это поможет File -> Invalidate Caches / Restart.
Если это не помогло, нажмите на кнопку на картинке. «Синхронизировать проект с файлами Gradle»
источник
Я знаю, что это старый вопрос. но я столкнулся с этой проблемой после обновления до
Android Studio 3.0
. Я решил этоdeleting app.iml
файлом внутри моего модуля приложения, а затемInvalidate Caches / Restart.
источник
.iml
файлы из всех подкаталогов проекта и удалить папку .idea из корневого каталога проекта. Затем снова откройте Android Studio. Это воссоздает эти файлы.В моем случае settings.gradle содержит неверную конфигурацию.
Я изменился:
Для того, чтобы:
Ошибка ушла. Так что, возможно, проверьте ваши настройки. Gradle на наличие возможных ошибок. Если это не сработает, попробуйте удалить кеш и другие советы.
источник
Если вышеприведенное не поможет, проверьте файл .iml вашего модуля и посмотрите, нет ли в нем ошибок. (для модуля приложения это будет app.iml).
источник
Вы можете решить с помощью ниже процесса:
В Android Studio перейдите на левую панель, переключитесь
Android
наProject
панельРазверните
.idea
папку, вы можете увидетьmodules.xml
и открыть файл.В
modules.xml
файле вы можете увидеть как ниже:Убедитесь, что имя модуля правильно соответствует в модуле
А затем синхронизировать файл Gradle
источник
Закройте Android Studio и переместите папку «.idea» и вставьте ее вне корневой папки проекта (для резервного копирования, если вам нужно).
Откройте студию Android. При открытии проекта он попросит добавить модуль (приложение) в ваш проект. Вы можете проигнорировать то же самое.
Он установил вариант сборки по умолчанию как «отладочный». Вы можете увидеть вкладку варианта сборки в левом углу или навести курсор на символ «Монитор» в левом нижнем углу
Примечание: нет необходимости изменять ваш .iml файл вашего project.tom, чтобы получить вариант варианта сборки, и «Invalidate Cache and Restart» также не будет работать, скорее, это также очистит ваши файлы истории !.
источник
Я решил аналогичную проблему, закрыв проект, а затем повторно импортировав проект (не открывая, а повторно импортируя как затмение или другой проект)
источник
Уничтожение кешей / перезагрузка у меня не сработала. Но простое удаление папки caches в \ Users \ user.AndroidStudio (версия) \ system работало как чудо
источник
Попробуйте ниже,
источник
Вы должны импортировать проект
https://issuetracker.google.com/issues/37008041
Эта ошибка появляется, когда в вашем проекте есть модуль, чей файл .iml не содержит: external.system.id = "GRADLE" Можете ли вы проверить свои файлы .iml? Кроме того, вместо открытия проекта импортируйте его, что полностью перезапишет ваши файлы .iml, и вы больше не увидите эту ошибку.
источник
Попробуйте это шаги индивидуально: -
1) Перейдите в File-> Invalidate Caches / Restart .
2) Закройте android studio, перейдите в C: \ Users \ (Ваше имя пользователя) \. AndroidStudio (версия) \ system и удалите папку с кешами .
Если до сих пор ничего не получалось, то этот шаг обязательно сработает ...
3) Просто измените местоположение проекта и импортируйте проект с новым местоположением.
Наслаждаться :-):-)
источник
В моем случае
я удалила
android -> .idea Folder
android -> appname.iml file
android -> app -> app.iml file
Откройте проект в Android Studio и не нужно
File -> Invalidate Caches/Restart
Вы можете сделать Invalidate Caches / Restart для вашего случая.
источник
Шаг 1: Удалить файл .iml
Шаг 2: Проверьте, не содержит ли в вашем каталоге проектов пробелы, если это так, то переименуйте каталог вашего проекта, оставляя место
например:
До: мой проект
После переименования: MyProject
и откройте Android Studio ...
источник
Для пользователей Windows это также может быть вызвано повреждением файловой системы.
Если все вышеперечисленные шаги не исправляют ошибку:
chkdsk /f
на диске ваше приложение хранится.idea
папкуисточник
источник
.idea/modules.xml
Вы не хотите удалять весь каталог .idea, потому что он содержит, например, словари и отложенные изменения.
источник
Вы можете обновить новую версию Android Studio, а затем перейти к отмене перехватов / перезапуска. Нажмите кнопку синхронизации, чтобы построить приложение.
источник
В моем случае я клонировал git-проект, в который были включены и Java, и Kotlin. Затем проверил другую ветку и нажал «Синхронизировать проект с файлами Gradle». Android Studio 3.0.1.
источник
У меня была та же проблема,
androidStudio 3.2
и клонирование проекта работало для меняисточник
В моем случае это потому, что в имени корневого проекта есть пробел. Поэтому вместо того , чтобы назвать это как
sample project
, это должно бытьsample-project
илиsample_project
.источник
выберите в меню Файл -> ТЕРЯЕТСЯ кэшей / Restart не поможет вам больше
Удалить .iml , .idea файлы и папки из файлового проводника не внутри андроида студии
1) Откройте андроид студию с другим / другим проектом
2) импортировать проект заново не из последних
3) построить проект заново
уверен, что это сработает
источник
У меня была точно такая же ошибка, и было очень неприятно видеть предупреждение каждый раз, когда я смотрел на Android Studio. Я пробовал решение, упомянутое выше, включая аннулирование кэша, перезапуск и т. Д., Но ничего не помогло.
В моем случае у нас был модуль, который был удален из источника, а ссылка также удалена из
settings.gradle
. Оказывается,.idea/modules.xml
все еще ссылался на этот модуль.Все , что мне нужно было сделать что удалить линии
<modules>
в ,.idea/modules.xml
и он сделал все это уйти.источник
переименуйте директорию проекта исправить ошибку для меня, Android Studio 3.4.2
источник
Я столкнулся с этой проблемой.
Я думаю, что проблема с buildSrc. Решить проблему;
Но проблема не решена.
источник
Удалите файл * .iml в вашем проекте, сделайте недействительным кеш и перезагрузите
источник
Вышеупомянутое решение я пробовал, но у меня не получилось.
.idea
папку из каталога проекта.File -> Invalidate Caches / Restart
.gradle
папка из каталога профиля пользователя операционной системы Windows 10. (т. е. C: \ Users \ YourUserName \ .gradle)Попробуйте это решение, если вышеупомянутое не работает.
источник