Android Studio - Rimuovere Modulo - IncorrectOperationException : Non deve cambiare documento comando esterno o annullare trasparente azione

? dwnz @ | Original: StackOverFlow
---

Sto cercando di rimuovere / cancellare un modulo ho nel mio progetto .

Vado a " Impostazioni modulo " e poi ho selezionare il mio modulo e premere il tasto - (meno) " " . E ' chiedere è se voglio davvero cancellarlo e lo faccio premere " sì" . Allora questa eccezione è 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 sono tornato alle impostazioni del modulo il mio modulo non c'è più, ma è ancora nella struttura del progetto . I Re-Start android in studio e tornare a impostazioni del modulo e il mio modulo è di nuovo lì .

Chiunque ha questo problema ? Come posso risolvere il problema?

Con Android Studio 0.5.1

---

Top 5 Risposta

1Scott Barta @

Si tratta di un bug ; Non ho provato a vedere se sarà fissato a 0.5.2, ma ci sono delle eccezioni di questo tipo in tutto il posto che sono davvero fastidioso in questo momento .

Per risolvere il problema, rimuovere il riferimento al modulo nel file settings.gradle e fare clic sul pulsante di sincronizzazione progetto con Gradle Files. I file dei moduli saranno ancora sul disco e sarete in grado di vederli dalla vista Progetto nell'IDE, ma non saranno collegati nel codice più, ed è possibile eliminare i file, se lo si desidera .

UPDATE

E ' bug https://code.google.com/p/android/issues/detail?id=67220 e verrà risolto nella versione 0.5.2 o 0.5.3 .

2Learner @

Fare clic destro Progetto> Impostazioni Open Module

Android Studio - Rimuovere Modulo - IncorrectOperationException : Non deve cambiare documento comando esterno o annullare trasparente azione

selezionare il modulo che si desidera rimuovere ( Nel mio caso il suo app2 )

quindi fare clic sul pulsante - ( Delete ) sulla parte superiore " " .

Android Studio - Rimuovere Modulo - IncorrectOperationException : Non deve cambiare documento comando esterno o annullare trasparente azione

Questo è tutto, il modulo viene rimosso dal progetto ora . Per rimuovere la cartella, basta eliminarlo .