Ошибка Android studio " обнаружены неподдерживаемые модули: компиляция не поддерживается для следующих модулей"


Я использую Android studio 1.0.1. У меня есть модуль java, на который ссылаются другие модули в моем проекте. Я проверил его из SVN, но теперь каждый

обнаружены неподдерживаемые модули: компиляция не поддерживается для следующих модулей:. К сожалению, вы не можете иметь модули Java без Gradle и модули Android-Gradle в одном проекте.

после получения этой ошибки как остановить компиляцию этого модуля, так что я не могу скомпилировать / запустить мой проект любой больше.

12 66

12 ответов:

прежде всего, вы должны обновить до Android Studio 1.2 Источник: https://code.google.com/p/android/issues/detail?id=77983

затем вы должны пойти в меню Файл -> недействительными кэш / перезагрузить -> недействительными кэши и перезапустить.

затем попробуйте построить приложение еще раз.

попробуйте это, если это помогает File -> Invalidate Caches / Restart.

Если это все еще не помогает нажмите на кнопку в изображении. 'Синхронизировать проект с Gradle файлы

enter image description here

1 - закрыть проект

2-закрыть Android studio

3 - удалить .каталог идей

4 - удалить все .iml files

5 - Откройте Android Studio и импортируйте проект

недействительные кэши и перезапуск не сработали для меня. Я также обновил все мои файлы Android Studio без успеха.

решение, которое я нашел, импортировало папку android, нажав " импорт проекта (Eclipse ADT, Gradle и т. д.) "вместо того, чтобы нажимать" открыть существующий проект Android Studio " или перетаскивать папку на значок приложения.

судя по всему проблема вызвана тем, что модуль в проект *.iml-файл, который не содержит external.system.id= "GRADLE".

при импорте проекта (в отличие от его открытия), файлы iml полностью переписываются, тем самым удаляя ошибку.

Я нашел информацию здесь:https://issuetracker.google.com/issues/37008041

Я знаю, это старый вопрос. но я столкнулся с этой проблемой после обновления до Android Studio 3.0 . я решил ее с помощью deleting app.iml файл внутри моего модуля приложения, а затем Invalidate Caches / Restart.

Если вышеизложенное вам не поможет-проверьте свой модуль .iml файл и посмотреть, если он содержит какие-либо ошибки. (для модуля приложения это будет приложение.iml).

закройте Android Studio и двигайтесь ".идея " папка и вставьте ее вне корневой папки проекта (для резервного копирования, если вам нужно).

откройте Android studio. При открытии проекта он " попросит добавить модуль (приложение) в ваш проект. Вы можете игнорировать то же самое.

Он установил установить вариант сборки по умолчанию, чтобы быть "отладка". Вы можете увидеть вкладку вариант сборки в левом углу или навести курсор на символ "монитор" в левом нижнем углу

Примечание: нет необходимости менять свой .iml файл вашего проекта.том, чтобы получить опция build variant и "Invalidate Cache and Restart"также не будут работать, а также очистят ваши файлы истории!.

Я решил аналогичную проблему, закрыв проект, а затем повторно импортируя проект (не открывая, но повторно импортируя как eclipse или другой проект)

вы должны импортировать проект

https://issuetracker.google.com/issues/37008041

эта ошибка появляется, когда в вашем проекте есть модуль.iml файл не содержит: внешние.системы.идентификатор="Gradle в" Может вы, пожалуйста, проверьте ваш .iml файлы? Кроме того, вместо открытия проекта, импорт то, что будет полностью переписывать .iml файлы, и вы не увидите эту ошибку снова.

вы можете обновить новую версию Android studio, а затем перейти к invalidate catches/restart.Нажмите кнопку Синхронизация построить приложение.

в моем случае я клонировал git-проект, где оба Java и Kotlin включены. Затем проверил другую ветку и нажал "синхронизировать проект с файлами Gradle". Android Studio 3.0.1.

регистрация в строй.gradle в приложении у вас есть хорошая ссылка на компиляцию .У меня ошибка с этой строкой compile 'com.android.support:support-annotations:x.x.x' удалить и работать.