Android Studio - Снять модуль - IncorrectOperationException : не должны изменять документ вне команды или отменить прозрачные действия

? dwnz @ | Original: StackOverFlow
---

Я пытаюсь удалить / удалить модуль я в моем проекте .

Я иду в " Настройки модуля ", и тогда я выбираю мой модуль и нажмите кнопку "-" (минус) . Это спросить это меня, если я действительно хочу, чтобы удалить его, и я делаю нажмите " Да " . Тогда это исключение genereated :

12:53:05 ExtensionException: org.intellij.lang.batch.runner.BatchRunConfigurationProducer: org.intellij.lang.batch.runner.BatchRunConfigurationProducer
12:53:10 IncorrectOperationException: Must not change document outside command or undo-transparent action. See com.intellij.openapi.command.WriteCommandAction or com.intellij.openapi.command.CommandProcessor: Must not change document outside command or undo-transparent action. See com.intellij.openapi.command.WriteCommandAction or com.intellij.openapi.command.CommandProcessor

Если бы я вернулся в настройках модуля мой модуль не существует больше, но это все еще в дереве проекта. Я снова начать андроид студию и вернуться к модулю настроек и мой модуль туда снова .

Каждый имеет эту проблему? Как я могу это исправить?

Использование андроид студию 0.5.1

---

Top 5 ответ

1Scott Barta @

Этоошибка ; Я не проверял его, чтобы увидеть, если она будет исправлена ​​в 0.5.2, но есть и исключения такого рода повсюду, которые действительно раздражает на данный момент.

В качестве обходного пути, удалить ссылку на ваш модуль в settings.gradle файл и щелкните проект синхронизации с кнопкой Gradle файлов . Ваш модуль файлы все равно будут на диске, и вы сможете увидеть их с точки зрения проекта в IDE, но они не будут связаны в код больше, и вы можете удалить файлы, если вы хотите .

UPDATE

Это ошибка https://code.google.com/p/android/issues/detail?id=67220 и будет исправлена ​​в версии 0.5.2 или 0.5.3 .

2Learner @

Щелкните правой кнопкой мыши проект > Настройки Open Module

Android Studio - Снять модуль - IncorrectOperationException : не должны изменять документ вне команды или отменить прозрачные действия

выберите модуль, который нужно удалить (в моем случае его app2 )

затем нажмите кнопку " -" ( Удалить ) кнопку на верхней части.

Android Studio - Снять модуль - IncorrectOperationException : не должны изменять документ вне команды или отменить прозрачные действия

Вот и все, ваш модуль удаляется из проекта в настоящее время . Чтобы удалить папку, просто удалите его .