【问题标题】:Fix Android Studio Corrupted Project Workspace Settings修复 Android Studio 损坏的项目工作区设置
【发布时间】:2014-09-23 02:15:53
【问题描述】:

这个问题我有一段时间自己解决了。

如果在 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.

【问题讨论】:

    标签: android-studio


    【解决方案1】:

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

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

    我希望这会有所帮助! :)

    【讨论】:

    • 知道如何在 Mac 上解决这个问题吗?
    • 只是添加,删除workspce.xml后。杀死 Android Studio 并重新启动它。否则它使用旧的 workspace.xml
    • 不是删除并重新创建文件,而是将文件内容留空(确保文件具有 utf8 编码,以便 Android Studio 可以读取它)Android Studio 将重新创建正确的 xml 内容文件。跨度>
    • 同样的问题出现在 Windows 10 和 Android Studio ver3.1 上。删除workspace.xml,重启Studio,解决了。
    • 我删除了整个 .idea 目录以使其恢复正常。
    【解决方案2】:

    第 1 步:退出 Android Studio。

    第二步:删除\ProjectName\.idea\目录下的workspace.xml文件。

    第 3 步:再次运行 Android Studio。

    【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      我想建议在删除 workspace.xml

      之前重启 Android Studio File > invalidate caches and restart... > invalidate caches and restart 选项

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

      只需删除想法文件夹..

      谢谢。

      【讨论】:

        【解决方案5】:

        我正在使用 Android Studio 4.0 我通过以下方式解决了这个问题:

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

        2. 重启 Android Studio

        完成:)

        【讨论】:

          【解决方案6】:

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

          只需删除 idea 文件夹即可。

          【讨论】:

            【解决方案7】:

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

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

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

            【讨论】:

              【解决方案8】:

              我只是在关闭工作室后删除了workspace.xml,然后重新开始。 它工作正常。

              【讨论】:

                【解决方案9】:

                因为对我来说没有删除文件,所以我只是用我在项目备份目录中的那个文件覆盖了实际的workspace.xml。现在可以了。

                【讨论】:

                  【解决方案10】:

                  今天遇到了同样的问题,但我在同一目录中发现了一个“workspace.xml”,在他的末尾带有类似“jpt_tmp”的内容。在将“tmp”与原版交换一次后,我让一切恢复正常。

                  【讨论】:

                    【解决方案11】:

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

                    【讨论】:

                      【解决方案12】:

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

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

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

                      删除后重启 Android Studio 并按照this video 中的步骤操作。很有帮助。

                      【讨论】:

                        【解决方案13】:

                        抱歉延迟响应,我也遇到过这种情况,所以尝试使用互联网上的多种方法解决它,包括

                        1. 使缓存失效并重新启动
                        2. 重启安卓工作室
                        3. 正在删除 *.iml 文件
                        4. 重启系统

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

                        希望对你有帮助。

                        【讨论】:

                          【解决方案14】:

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

                          【讨论】:

                            【解决方案15】:

                            gradle 同步对我有用。

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

                            如果还是不行,请先尝试删除 .idea 文件夹,然后再重新同步 gradle 文件。

                            【讨论】:

                              【解决方案16】:

                              在 Mac 上,我发现 File > Invalidate Caches/Restart 可以解决问题。

                              【讨论】:

                              • 不——我认为这是许多可能的修复方法之一。我看到其他一些答案对其他用户有用。
                              【解决方案17】:

                              在终端导航到您的项目目录,然后运行这些

                              rm -rf .idea
                              rm *.iml
                              

                              然后进入您的应用目录并执行与上述相同的操作。

                              最后,“文件”->“新建”->“导入”,这应该可以解决损坏问题。

                              【讨论】:

                              • 对于 AS 4.0,这是唯一有效的措施。就我而言,只需要删除 .idea/ 目录即可。但是,这意味着在项目字典中重新添加单词,并重新安装签名证书。
                              【解决方案18】:

                              在 Windows 8.1 上,我发现 File > Invalidate Caches/Restart 成功了

                              【讨论】:

                              • 这对我有用,而无需删除 xml 文件。谢谢
                              • 嘿伙计们,这在 Window 7、Android Studio 3.6.3 上对我有用。我只做了 File > Invalidate Caches/Restart 没有别的。简短而有效。
                              猜你喜欢
                              • 2015-06-27
                              • 2019-04-01
                              • 1970-01-01
                              • 2015-12-26
                              • 1970-01-01
                              • 2017-12-15
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              相关资源
                              最近更新 更多