Android Studio - Modul entfernen - IncorrectOperationException : Darf nicht Dokument außerhalb Befehl ändern oder rückgängig machen transparente Aktion

? dwnz @ | Original: StackOverFlow
---

Ich versuche, zu entfernen / ein Modul Ich habe in meinem Projekt zu löschen.

Ich gehe in die " Moduleinstellungen " und dann mein Modul wählen I und drücken Sie die - (minus) Taste " " . Es ist zu fragen, ob ich wirklich löschen wollen, und ich drücken Sie auf " Ja" . Dann ist diese Ausnahme wird 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

Wenn ich wieder in Moduleinstellungen mein Modul ist nicht mehr da, aber es ist immer noch im Projektbaum . Ich wieder starten android -Studio und gehen Sie zurück zu Einstellungen Modul und mein Modul ist wieder hier .

Wer hat dieses Problem ? Wie kann ich dieses Problem beheben?

Mit Android Studio 0.5.1

---

Top 5 Antwort

1Scott Barta @

Es ist ein Fehler ; Ich habe es noch nicht getestet, um zu sehen, ob es in 0.5.2 festgelegt werden, aber es gibt Ausnahmen von dieser Art ganz über dem Platz, die im Moment wirklich ärgerlich sind .

Als Workaround, den Verweis auf das Modul in Ihrem settings.gradle -Datei und klicken Sie auf den Sync -Projekt mit Gradle Schaltfläche Dateien . Ihre Moduldateien werden weiterhin auf der Festplatte, und Sie werden in der Lage sein, um sie von der Projektansicht in der IDE zu sehen, aber sie werden nicht in den Code nicht mehr verbunden werden, und Sie können die Dateien zu löschen, wenn Sie möchten .

UPDATE

Es ist bug https://code.google.com/p/android/issues/detail?id=67220 und wird in der 0.5.2 oder 0.5.3 Version behoben werden.

2Learner @

Mit der rechten Maustaste auf das Projekt > Öffnen Moduleinstellungen

Android Studio - Modul entfernen - IncorrectOperationException : Darf nicht Dokument außerhalb Befehl ändern oder rückgängig machen transparente Aktion

Wählen Sie das Modul, das Sie entfernen möchten ( In meinem Fall seine app2 )

klicken Sie auf die "-" Taste (Löschen) auf der Oberseite.

Android Studio - Modul entfernen - IncorrectOperationException : Darf nicht Dokument außerhalb Befehl ändern oder rückgängig machen transparente Aktion

Das ist es, das Modul ist nun vom Projekt entfernt . Um den Ordner zu entfernen, löschen Sie sie einfach .