Android Studio Gradle уже утилизировал модуль



Я установил Android Studio версии 1.0.1. Я импортировал свои проекты из eclipse, и он отлично работает.
Затем я удалил модуль и повторно импортировал его в свой проект Android Studio. В сборке gradle говорится "построить успешно", но появляется окно предупреждения с сообщением



не удалось завершить выполнение Gradle.
Причина:
Уже утилизировано: модуль: 'MYMODULENAME'



Я не могу запустить мое приложение в настоящее время. Любая идея, что я могу делать?



Edit:
Я решил проблему с помощью следующих инструкций:




  1. переключить вид проекта с Android на Project

  2. удалить запись включить 'MYMODULENAME' в настройках.gradle

  3. синее поле в символе модуля не отображается. Затем вы можете удалить модуль в контекстном меню

  4. импорт модуля

596   10  

10 ответов:

большинство решений здесь-это слепые удары ножом в темноте. Вот что я нашел, чтобы быть основной причиной:

  1. часть .iml файлы могут отсутствовать (возможно, потому что мы его удалили), проверьте, имеет ли модуль erroring .iml.
  2. если он отсутствует, проверьте, если .idea/modules.xml есть запись для этого модуля

во время синхронизации я заметил, что идея/AS пытается поместить новую дублирующую запись в .idea/modules.xml пока есть уже один. Этот дубликат запись, вероятно, удалена дважды, пока синхронизация пытается сбросить модули в памяти.

Быстрый Решение: для того, чтобы заставить его работать проще всего удалить .idea/modules.xml вместе с .iml файлы. Кроме того, может стоит удалить .idea/modules/ папка, если она существует. Перезапустите Android Studio (не нужно очищать кэш) и принудительно синхронизируйте Gradle из представления Gradle или панели инструментов, чтобы воссоздать файлы.

Примечание: это чисто идея/как вопрос, gradlew clean будет просто тратить ваше время.

Я понял эту проблему с помощью

  1. ./ gradlew clean
  2. перезагрузите Android stduio

простое решение. (Попробуйте сначала это).

  1. выход и перезагрузка Android studio. (Выход не закрыть)

  2. построить > очистить проект, если это необходимо.

работает для меня: Файл - > Аннулировать Кэш / Перезапуск... - >Аннулировать и перезапустить

  1. в левой панели перейдите в режим" проект".
  2. удалить MYMODULENAME.iml

для меня это произошло, когда я удалил модуль и построен новый с тем же именем пакета Решение:

Очистить И Перезапустить Студию

для альтернативных решений выше, проверьте, если вы объявили свое приложение в настройках.gradle успешно

include ':app' 

Я также сталкиваюсь с этой проблемой иногда. Нажмите на консоль gradle в нижней панели android studio, с правой стороны. Он покажет точную ошибку в журналах. Моя проблема заключалась в том, что я скомпилировал SDK 22, а импортированная библиотека appcomact была sdk 23.

У меня была такая же проблема, после удаления некоторых файлов gradle (из aws)

Я решил это, отметив их "игнорировать gradle"

Я считаю, что это не лучший ответ, но решать за меня

Gradle (на правой панели)-- > щелкните правой кнопкой мыши на проблемном gradle -- > игнорировать

была аналогичная проблема при работе с компонентами RN в моем проекте Android, и единственным способом обойти эту проблему было игнорировать проект gradle.

для этого:

  • нажмите на вкладку gradle в правой части AS
  • щелкните правой кнопкой мыши модуль gradle, который вызывает проблему
  • Нажмите "Игнорировать Проект Gradle"
  • выполните синхронизацию gradle, которая должна быть успешной сейчас
  • Если вам нужен этот модуль выполните 4 вышеуказанных шага еще раз, на этот раз, когда щелкните правой кнопкой мыши на проекте gradle, он покажет "Unignore Gradle Project"
  • Gradle sync теперь должен работать

Не знаю, что вызывает это, но у меня это случилось со мной при использовании React Native Maps.

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

Comments

    Ничего не найдено.