修复Android Studio损坏的项目工作区设置

时间:2014-09-23 02:15:53

标签: 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.

18 个答案:

答案 0 :(得分:60)

这可能意味着您的项目工作区设置文件因任何原因而被破坏,并且Android Studio无法读取它。我可能是因为BSOD,因为Windows。

要解决此错误,只需删除错误消息中指定的workspace.xml。可以删除它,因为当文件损坏时您可能已经丢失了所有自定义工作区设置,除非修复损坏的文件,否则永远无法保存新的工作区设置。删除后,下次在Android Studio中打开项目时,它将尝试查找工作区文件,如果找不到,则只会创建一个新的有效文件。

我希望这有帮助! :)

答案 1 :(得分:33)

第1步:退出Android Studio。

步骤2:删除workspace.xml目录中的\ProjectName\.idea\文件。

第3步:再次运行Android Studio。

答案 2 :(得分:13)

在Mac上,我找到了文件>无效的缓存/重启就行了。

答案 3 :(得分:10)

在Windows 8.1上,我找到了File>无效的高速缓存/重新启动功能

答案 4 :(得分:3)

终端中的

导航到项目目录,然后运行这些

rm -rf .idea
rm *.iml

然后进入你的app目录并执行与上面相同的操作。

最后,"文件" - > "新" - > "导入",这应该可以解决腐败问题。

答案 5 :(得分:3)

只需从项目目录中删除.idea文件夹,然后重新运行android studio。 它对我有用。

答案 6 :(得分:2)

我多次遇到过类似的问题,只有一件事可以解决这个问题。

步骤1:删除包含错误的.xml文件,或者如果要稍后检查该文件,请剪切并粘贴到某个备份文件夹。但是,你不太可能找到任何东西。

第2步:尝试在删除这些文件后打开android studio,它必须运行完美。如果它没有并且仍然包含错误,请尝试使捕获无效并重新启动'文件菜单中的选项。

答案 7 :(得分:2)

我建议重启Android Studio 文件>使缓存无效并重新启动...>使缓存无效并重新启动选项,然后再删除 workspace.xml

如果重新启动android studio无法解决您的问题,请从磁盘属性运行检查磁盘,因为我注意到此错误是由于文件索引/文件系统错误引起的或操作系统有时权限被拒绝

只需删除想法文件夹..

谢谢。

答案 8 :(得分:1)

关闭工作室后我刚刚删除了workspace.xml并重新开始。 它工作正常。

答案 9 :(得分:1)

我正在使用Android Studio 4.0,可通过以下方法解决此问题:

  1. 在项目中删除.idea文件夹

  2. 重新启动Android Studio

完成:)

答案 10 :(得分:0)

gradle同步对我有用。

只需按工具栏中名为“与gradle文件同步项目”的按钮。该图标是带有蓝色小箭头的大象。

如果仍然无法使用,请尝试先删除.idea文件夹,然后再重新同步gradle文件。

答案 11 :(得分:0)

在我的情况下,该文件是损坏的iml文件,因此我将其删除,重新启动了android studio, 粘贴与以前相同的文件,重新启动android studio,一切正常。

答案 12 :(得分:0)

很抱歉延迟响应,我也遇到了这种情况,因此尝试使用Internet上可用的多种方法来解决它,其中包括

  1. 使缓存无效并重新启动
  2. 重新启动android studio
  3. 删除* .iml文件
  4. 重启系统

唯一适用于我的解决方案是,将项目导出为zip格式,然后从那里打开它。项目成功打开并成功构建,没有任何问题。

希望这对您有所帮助。

答案 13 :(得分:0)

我想问题取决于每种情况。我在Android Studio中使用Flutter,突然有一天出现此问题。

只需删除Flutter项目中的project_name.iml和android模块中的project_name_android.iml

对于android项目,只需删除项目中的.iml文件即可。

删除后,重新启动Android Studio,然后按照this video中的步骤进行操作。这很有帮助。

答案 14 :(得分:0)

我已经多次遇到类似的问题,只有一件事可以解决。

只需删除想法文件夹。

答案 15 :(得分:0)

我尝试了很多选项但最终用于Windows 10,文件>无效的缓存/重启对我有效。

答案 16 :(得分:0)

今天有同样的问题,但我找到了一个" workspace.xml"喜欢" jpt_tmp "在他的最后,在同一目录中。交换" tmp"一旦与原版一起,我让一切恢复工作。

答案 17 :(得分:0)

由于我没有删除文件,我只是用我项目备份目录中的实际bin/tennis覆盖。现在它有效。