Я установил Android Studio версии 1.0.1. Я импортировал свои проекты из затмения, и он работает нормально. Затем я удалил модуль и снова импортировал его в свой проект Android Studio. Сборка gradle говорит "BUILD SUCCESSFUL", но появляется всплывающее окно с сообщением
Не удалось завершить выполнение Gradle. Причина: уже удален: Модуль: 'MYMODULENAME'
Я не могу запустить свое приложение сейчас. Есть идеи, что я могу сделать?
Изменить: я решил проблему с помощью следующих инструкций:
- Переключить вид проекта с Android на Project
- Удалить запись, включив «MYMODULENAME» в settings.gradle
- Синяя рамка в символе модуля не отображается. Затем вы можете удалить модуль в контекстном меню
- Импортировать модуль
Ответы:
Примечание : это чисто проблема IDEA / AS,
gradlew clean
| Построить> Очистить | Build> Rebuild будет просто тратить ваше время.Большинство решений здесь - слепые удары в темноте. Вот что я обнаружил в корне:
.iml
файлы могут отсутствовать (возможно, потому что мы удалили его), проверьте, есть ли у модуля ошибка.iml
..idea/modules.xml
есть ли запись для этого модуляВо время синхронизации я заметил, что IDEA / AS пытается вставить новую дублирующую запись,
.idea/modules.xml
пока она уже есть. Эта повторяющаяся запись, вероятно, удаляется дважды, пока синхронизация пытается сбросить модули в памяти.Быстрое решение : чтобы заставить его работать, проще всего удалить
.idea/modules.xml
вместе с.iml
файлами. Дополнительно может стоить удалить.idea/modules/
папку, если она существует. Перезапустите Android Studio (не нужно очищать кэш) и принудительно синхронизируйте Gradle из представления Gradle или панели инструментов, чтобы воссоздать файлы.источник
find . -name *.iml -delete && rm .idea/modules.xml
, синхронизация Android Studioapp
модуля вmodules.xml
Я решил эту проблему с помощью:
./gradlew
чистыйисточник
Самое простое решение. (Попробуйте сначала).
Выйдите и перезагрузите Android-студию. (Выйти не близко)
Build> Очистите ваш проект, если необходимо.
источник
у меня работает: File -> Invalidate Caches / Restart ... -> Invalidate and Restart
источник
./gradlew clean
для удаления некоторых файлов проекта и т. Д.) Это было единственное, что сработало для меня.Иногда
gradlew clean
илиInvalidate Cache and Restart
не помогает, потому что эти методы не очищают отдельные файлы Android Studio самостоятельно.В этом случае закройте AS и удалите
.idea
каталог и.iml
файл в корневом проекте, гдеsettings.gradle
файл существует. Это заставит AS перестраиваться с нуля.источник
Для меня это произошло, когда я удалил модуль и построил новый с тем же именем пакета.
источник
источник
Для альтернативного решения проверьте, успешно ли вы добавили свое приложение в settings.gradle.
источник
Подобная проблема возникала при работе с компонентами RN в моем проекте Android, и единственный способ обойти эту проблему - игнорировать проект gradle.
Сделать это:
Понятия не имею, что вызывает это, но я имел это случиться со мной при использовании React Native Maps.
Примечание. Если после этого у вас все еще есть проблемы. Попробуйте обновить проект gradle, который вызывал проблемы.
источник
Если
gradle clean
и / илиBuild -> Clean Project
не помогло попытаться заново открыть проект:Предупреждение Помните, что это разрушительная операция - вы потеряете закладки проекта, точки останова и полки
источник
ниже решение работает для меня
.iml
файлыисточник
Для меня это произошло, когда я удалил модуль и попытался построить проект:
Простым решением было аннулировать кэш и перезапустить.
Android Studio> Файл> Неправильные кэши> Неправильный и перезапуск
источник
Я тоже иногда сталкиваюсь с этой проблемой. Нажмите на консоль Gradle в нижней панели Android Studio, на правой стороне. Это покажет точную ошибку в журналах. Моя проблема заключалась в том, что я собрал SDK 22, а импортированная библиотека appcomact была sdk 23.
источник
У меня была такая же проблема, после удаления некоторых файлов gradle (из aws)
я решил это, пометив их "игнорировать Gradle"
Я считаю, что это не лучший ответ, но это решит его для меня
Gradle (на правой панели) -> щелкните правой кнопкой мыши на проблемном Gradle -> игнорировать
источник
Хотя принятый ответ не работал для меня (к сожалению, я не могу оставить комментарий), он привел меня в правильном направлении.
в
.idea/libraries
я обнаружил, что были некоторые дубликаты файлов XML (дубликаты были названы с 2 перед_aar.xml
битом).удаление их, перезапуск Android Studio и синхронизация исправили ошибку
источник
В моем случае, как и в этом вопросе , это произошло потому, что мой проект находился в каталоге символических ссылок. После повторного открытия проекта в реальном каталоге и переконфигурирования gradle (
File -> Sync with Gradle files
) проблема исчезла. Позор вам, Android Studio!источник
У меня был этот вопрос , потому что
gradle
иAndroid Studio
использовали другой путь дляjvm
. ВEvent Log
качестве опции можно было использовать AS иgradle
тот же путь. Выбрав это, а затемinvalidate cache & restart
решив проблему для меня.источник