2014-09-23 71 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,文件>无效缓存/重新启动为我工作。