【问题标题】:Could not read cache value from registry.bin [ANDROID STUDIO]无法从 registry.bin 中读取缓存值 [ANDROID STUDIO]
【发布时间】:2021-10-05 01:22:23
【问题描述】:

我最近只是从文件夹 %temp% 中删除了我的缓存(我在某处读到它,删除了 %temp% 的内容以提高 PC 的性能) 之后,当我在 Android Studio 中打开我的项目时,它会显示错误消息

错误:无法从 'C:\Users\PEACE.gradle\daemon\2.8\registry.bin' 读取缓存值。

项目无法进一步执行:(

如何注册registry.bin文件? 我在回收站中注意到了。

【问题讨论】:

    标签: android caching android-studio


    【解决方案1】:
    1. 开始

    2. 键入“cmd”+回车

    3. cd 到 C:\Users\PEACE.gradle\daemon\2.8\

    4. Ctrl + A

    5. 全部删除

    6. 重启 Android Studio

    【讨论】:

      【解决方案2】:

      只需进入 C:\Users\PEACE.gradle\daemon\2.8 目录并删除该目录下的所有文件。然后重启 Android Studio。应该可以的

      【讨论】:

        【解决方案3】:
        1. 按 Windows 键 + R 打开运行
        2. 键入 .gradle 打开 gradle 文件夹
        3. 删除守护进程文件夹或名为您的 gradle 版本 (2.8) 的文件夹
        4. 返回 android-studio 并按顶部的 Try Again 编辑器

        【讨论】:

          【解决方案4】:

          我不会删除所有内容,而是删除 C:\Users\PEACE.gradle\daemon\2.8\registry.bin.lock

          Linux
          打开终端。
          执行:

          rm /home/username/.gradle/daemon/{gradle version}/registry.bin.lock

          Windows
          打开cmd
          执行

          del C:\Users\UserProfile.gradle\daemon{gradle 版本}\registry.bin.lock

          【讨论】:

            【解决方案5】:

            转到用户 -> 选择用户 -> Gradle -> 守护进程 -> 选择版本然后全选并全部删除

            然后重启android studio。

            【讨论】:

              【解决方案6】:

              转到%userprofile%\.gradle\daemon 并删除所有文件夹,或仅删除导致错误的文件夹

              【讨论】:

                【解决方案7】:

                对于 Mac,使用以下命令:

                rm /users/{username}/.gradle/daemon/6.5.1/registry.bin.lock
                

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2019-07-02
                  • 2020-08-22
                  • 2016-12-13
                  • 2016-11-09
                  • 2016-09-28
                  相关资源
                  最近更新 更多