Подтвердить что ты не робот

Android Studio Gradle Уже размещенный модуль

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

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

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

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

  1. Переключить вид проекта с Android на Project
  2. Удалить запись, включив "MYMODULENAME" в settings.gradle
  3. Синяя рамка в символе модуля не отображается. Затем вы можете удалить модуль в контекстном меню
  4. Импортировать модуль
4b9b3361

Ответ 1

Примечание: это чисто проблема IDEA/AS, gradlew clean | Построить> Очистить | Build> Rebuild будет просто тратить ваше время.

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

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

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

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

Ответ 2

Я решил эту проблему с помощью:

  1. ./gradlew clean
  2. Перезапустите Android Studio

Ответ 3

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

  • Выйти и перезапустить Android-студию. (Закройте не закрыть)

  • Сборкa > При необходимости очистите проект.

Ответ 4

работает для меня: File → Invalidate Caches/Restart... → Invalidate and Restart

Ответ 5

Иногда gradlew clean или Invalidate Cache and Restart не помогают, потому что эти методы не очищают отдельные файлы Android Studio сами по себе.

В этом случае закройте AS и удалить .idea каталог и .iml файл в корневом проекте, где settings.gradle существует файл. Это заставит AS перестраиваться с новой земли.

Ответ 6

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

Очистить и перезапустить Studio

Ответ 7

  • На левой панели перейдите в представление "Проект".
  • Удалить MYMODULENAME.iml

Ответ 8

Для альтернативного решения проверьте, успешно ли вы добавили свое приложение в settings.gradle.

include ':app' 

Ответ 9

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

Сделать это:

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

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

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

Ответ 10

ниже решение работает для меня

  1. Удалить все .iml файлы
  2. Перестроить проект

Ответ 11

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

Ответ 12

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

я решил это, пометив их "игнорировать Gradle"

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

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

Ответ 13

Если gradle clean и/или Build → Clean Project не помогли повторно открыть проект:

  • Закрыть проект
  • Нажмите "Открыть существующий проект Android Studio" на экране "Добро пожаловать в Android Studio" enter image description here
  • Выберите файл Gradle, чтобы открыть

Предупреждение Помните, что это разрушительная операция - вы потеряете закладки проекта, точки останова и полки

Ответ 14

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

в .idea/libraries я обнаружил, что были некоторые дубликаты XML файлов (дубликаты были названы с 2 перед битом _aar.xml).

удаление их, перезапуск Android Studio и синхронизация исправили ошибку

Ответ 15

В моем случае, как и в этом вопросе, это произошло потому, что мой проект находился в каталоге символических ссылок. После повторного открытия проекта в реальном каталоге и переконфигурирования gradle (File -> Sync with Gradle files) проблема исчезла. Позор вам, Android Studio!

Ответ 16

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

Простым решением было аннулировать кэш-память & Перезагрузка.

Android Studio> Файл> Неправильные кэши> Неправильные & Запустить снова