2014-09-23 92 views
45

我有這個問題一段時間,並能夠自己解決它。修復Android Studio損壞的項目工作區設置

如果打開Android Studio中的項目,類似這樣的錯誤消息的東西彈出:

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. 

回答

54

這可能意味着你的項目工作區設置文件是由什麼原因和Android工作室無法讀取它損壞。我的可能是因爲BSOD,因爲Windows。

要解決該錯誤,只需刪除錯誤消息中指定的workspace.xml。可以刪除它,因爲當文件損壞時,您可能已經丟失了所有的自定義工作區設置,除非修復損壞的文件,否則永遠無法保存新的工作區設置。刪除它後,下次在Android Studio中打開項目時,它將嘗試查找工作區文件,如果找不到它,它將只創建一個新的有效文件。

我希望這有助於! :)

+0

任何想法如何解決這個問題在Mac上? – 2015-03-26 11:26:50

+2

只需添加,刪除workspce.xml後。殺死Android工作室並重新啓動它。否則,它會使用舊的workspace.xml – amalBit 2015-04-25 11:57:15

+0

而不是刪除並重新創建文件,只是將文件內容留空(確保該文件具有utf8編碼,以便Android Studio可以讀取它)Android Studio將重新創建正確的xml內容文件。 – 2016-02-03 19:28:11

10

在Mac上,我發現文件>無效緩存/重新啓動的伎倆。

+1

這對我不起作用 – 2016-02-03 19:28:42

+0

不,我認爲這是一些可能的修復之一。我看到其他一些答案適用於其他用戶。 – 2016-02-08 14:58:32

+0

這也適用於Windows 10。 – Rohit5k2 2017-06-26 08:18:45

1

在終端導航到你的項目目錄,並運行這些

rm -rf .idea 
rm *.iml 

然後進入您的應用程序目錄,並做同樣的事情上面。

最後,「文件」 - >「新建」 - >「導入」,這應該解決腐敗。

1

我遇到過類似的問題很多次了,只有一件事可以解決這個問題。

第1步:刪除包含錯誤的.xml文件,或者如果您想稍後檢查該文件,則剪切並粘貼到某個備份文件夾。但是,你不可能找到任何東西。

第2步:嘗試在刪除這些文件後打開android studio,它必須運行完美。如果它不包含並且仍然包含錯誤,請在文件菜單中嘗試「使捕獲並重新啓動」選項無效。

27

第1步:退出Android Studio。

第2步:刪除\ProjectName\.idea\目錄中的workspace.xml文件。

第3步:再次運行Android Studio。

在Windows 8.1
+1

這應該是正確的答案 – Plugie 2016-02-25 16:10:15

+1

它比Nico Dumdum的答案好嗎? - http://stackoverflow.com/a/25985850/1617737 – 2016-07-07 11:54:21

+2

@ ban-geoengineering更簡單,更快,到點 – 2016-08-05 19:00:14

9

,我發現文件>的Invalidate緩存/重新啓動的伎倆

+1

這對我而言沒有刪除xml文件。謝謝 – dens14345 2016-01-09 08:40:25

+0

這也適用於pycharm社區版,謝謝.. – MYK 2016-06-21 05:14:39

+0

Upvote for You。爲我工作 – basha 2017-08-23 06:33:20

1

我剛剛刪除的workspace.xml關閉工作室之後,再次開始。 它工作正常。

0

因爲對於我沒有工作刪除文件,我只是覆蓋實際workspace.xml與我在我的項目備份目錄上的一個。現在它可以工作。

0

今天有同樣的問題,但我發現一個「workspace.xml」,在他的末尾,在同一個目錄中,有「jpt_tmp」之類的東西。在將「tmp」與原始文件交換一次之後,我重新開始工作。

0

我嘗試了很多選擇,但最後對於Windows 10,文件>無效緩存/重新啓動爲我工作。