2014-09-23 3 views
45

Ich hatte dieses Problem für eine Weile und konnte es selbst lösen.Fix Android Studio Corrupted Projekt Workspace Einstellungen

Wenn in Ihr Projekt in Android Studio und etwas ähnlich wie diese Fehlermeldung Öffnen erscheint:

Cannot load settings from file (C:\Users\User\AndroidStudioProjects\ProjectName\.idea\workspace.xml): Error on line 1: Content is not allowed in prolog. Please correct the file content. 

Antwort

54

Es bedeutet wahrscheinlich, dass Ihre Projektarbeitsbereich-Einstellungsdatei von welchem ​​Grunde auch immer beschädigt und Android Studio kann es nicht lesen. Meins ist wahrscheinlich wegen BSOD, weil Windows.

Um den Fehler zu beheben, löschen Sie einfach die workspace.xml wie in der Fehlermeldung angegeben. Es ist in Ordnung, es zu löschen, da Sie wahrscheinlich alle Ihre benutzerdefinierten Arbeitsbereicheinstellungen verloren haben, wenn die Datei beschädigt wurde, und Sie nie neue Arbeitsbereicheinstellungen speichern können, wenn Sie die beschädigte Datei nicht beheben. Nach dem Löschen versucht das nächste Mal, wenn Sie Ihr Projekt in Android Studio öffnen, nach der Arbeitsbereichsdatei zu suchen, und wenn es nicht gefunden werden kann, wird nur eine neue gültige erstellt.

Ich hoffe, das hilft! :)

+0

Irgendeine Idee, wie man das auf einem Mac repariert? –

+2

Nur hinzufügen, nach dem Löschen der workspce.xml. Töte Android Studio und starte es neu. Andernfalls wird die alte workspace.xml – amalBit

+0

verwendet, anstatt die Datei zu löschen und neu zu erstellen. Lassen Sie den Inhalt der Datei leer (stellen Sie sicher, dass die Datei utf8 codiert, damit Android Studio sie lesen kann). Android Studio erstellt die korrekte XML-Inhaltsdatei neu. –

10

Auf einem Mac, fand ich Datei> Invalidate Caches/Neustart den Trick.

+1

das hat nicht für mich funktioniert –

+0

Nein-ich denke, das ist einer von einer Reihe von möglichen Korrekturen. Ich sah einige der anderen Antworten für andere Benutzer. –

+0

Dies funktionierte auch unter Windows 10. – Rohit5k2

1

im Terminal zu Ihrem Projektverzeichnis navigieren und diese

rm -rf .idea 
rm *.iml 

dann in der App-Verzeichnis gehen laufen und wie oben das gleiche tun.

Schließlich "Datei" -> "Neu" -> "Importieren", sollte dies die Korruption zu lösen.

1

Ich habe ähnliche Problem oft angetroffen, und es gibt nur eine Sache, die getan werden kann, um dies zu lösen.

Schritt 1: Löschen Sie die .xml-Dateien, die einen Fehler enthalten, oder schneiden Sie sie aus und fügen Sie sie in einen Sicherungsordner ein, wenn Sie diese Datei später überprüfen möchten. Es ist jedoch unwahrscheinlich, dass Sie etwas finden würden.

Schritt 2: versuchen Sie, Android Studio zu öffnen, nachdem Sie diese Dateien gelöscht haben, muss es perfekt laufen. Wenn dies nicht der Fall ist und weiterhin Fehler enthalten, versuchen Sie die Option "Fänge ungültig machen und neu starten" im Dateimenü.

27

Schritt 1: Beenden Sie Android Studio.

Schritt 2: Löschen workspace.xml Datei im Verzeichnis \ProjectName\.idea\ gefunden.

Schritt 3: Führen Sie Android Studio erneut aus.

+1

Dies sollte die richtige Antwort – Plugie

+1

Wie ist es besser als Nico Dumdum die Antwort? - http://Stackoverflow.com/a/25985850/1617737 –

+2

@ ban-Geoengineering einfacher, schneller, auf den Punkt –

9

auf einem Windows 8.1, fand ich Datei> Invalidate Caches/Neustart, um den Trick

+1

das funktionierte für mich, ohne die XML-Datei zu löschen. danke – dens14345

+0

das funktioniert auch für pycharm community edition, danke .. – MYK

+0

Upvote für Sie. hat für mich gearbeitet – basha

1

habe ich die workspace.xml nach dem Schließen des Studio gerade gelöscht und wieder gestartet. Es funktioniert gut.

0

Da für mich nicht gearbeitet, um die Datei zu löschen, überschreibe ich gerade die tatsächliche workspace.xml mit dem, den ich auf Backup-Verzeichnis meines Projekts hatte. Jetzt funktioniert es.

0

Hatte heute das gleiche Problem, aber ich fand eine "workspace.xml" mit etwas wie "jpt_tmp" an seinem Ende, im selben Verzeichnis. Nachdem ich das "tmp" einmal mit dem Original getauscht habe, habe ich alles wieder zum Laufen gebracht.

0

Ich versuchte viele Optionen, aber schließlich für Windows 10, Datei> Invalidate Caches/Neustart funktionierte für mich.

Verwandte Themen