Android Studio - Remover Module - IncorrectOperationException : não deve alterar documento fora comando ou desfazer -transparente ação

? dwnz @ | Original: StackOverFlow
---

Estou tentando remover / eliminar um módulo eu tenho no meu projeto .

Eu vá para " Configurações Módulo " e, em seguida, eu seleciono meu módulo e pressione o botão - (menos ) " " . Ele é pedir me se eu realmente deseja apagá-lo e eu faço imprensa "sim" . Em seguida, essa exceção é 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

Se eu voltar para as configurações do módulo meu módulo não está mais lá, mas ele ainda está na árvore do projeto. Eu re - iniciar estúdio android e voltar ao módulo de configuração e meu módulo é voltar lá novamente.

Alguém tem este problema? Como posso corrigir isso?

Usando android 0.5.1 estúdio

---

Top 5 Responder

1Scott Barta @

É um bug ; Eu não testei para ver se ele será corrigido no 0.5.2, mas há exceções desse tipo em todo o lugar que são realmente irritante no momento.

Como solução, remover a referência para o seu módulo em seu arquivo settings.gradle e clique no Sincronização de projeto com o botão Arquivos Gradle . Seus arquivos de módulo ainda estará no disco e você será capaz de vê-los do ponto de vista do projeto no IDE, mas eles não vão ser ligado ao código mais, e você pode excluir os arquivos, se desejar.

UPDATE

É bug https://code.google.com/p/android/issues/detail?id=67220 e será corrigido na versão 0.5.2 ou 0.5.3 .

2Learner @

Botão direito do mouse o projeto > Configurações Open Module

Android Studio - Remover Module - IncorrectOperationException : não deve alterar documento fora comando ou desfazer -transparente ação

selecione o módulo que deseja remover ( No meu caso sua app2 )

em seguida, clique no - ( Apagar) botão no topo " " .

Android Studio - Remover Module - IncorrectOperationException : não deve alterar documento fora comando ou desfazer -transparente ação

É isso aí, o seu módulo é removido do projeto agora. Para remover a pasta, basta apagá-lo .