【问题标题】: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】:
开始
键入“cmd”+回车
cd 到 C:\Users\PEACE.gradle\daemon\2.8\
Ctrl + A
全部删除
重启 Android Studio
【解决方案2】:
只需进入 C:\Users\PEACE.gradle\daemon\2.8 目录并删除该目录下的所有文件。然后重启 Android Studio。应该可以的
【解决方案3】:
- 按 Windows 键 + R 打开运行
- 键入 .gradle 打开 gradle 文件夹
- 删除守护进程文件夹或名为您的 gradle 版本 (2.8) 的文件夹
- 返回 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