Ответ 1
Попробуйте удалить каталог /Users/Friso/.gradle
и перестроить.
Я работал над студией Android (на Mac), когда получил следующее сообщение:
Ошибка: не удалось прочитать значение кеша из '/Users/Friso/.gradle/daemon/2.2.1/registry.bin'.
Я не знаю, что вызвало это, так как я ничего не делал с файлами сборки.
Как я могу это исправить?
Попробуйте удалить каталог /Users/Friso/.gradle
и перестроить.
В моем случае файл registry.bin был пуст. Однако был замок, который, казалось, вызывал проблему. Я удалил файл блокировки - registry.bin.lock из каталога /Users/varun/.gradle/daemon/2.8/, и он сработал. Надеюсь, это поможет.
Это также произошло в моей среде Linux. Удаление папки .gradle и восстановление проекта снова работало.
Каталог gradle (или один из его кешей), скорее всего, поврежден. Самый простой способ - полностью удалить каталог. Перейдите в раздел /Users/Friso и запустите:
sudo rm -r .gradle
sudo rm -r ~/.gradle
Это рекурсивно удаляет каталог и все файлы внутри него. Последний - ваш домашний gradle кэш.
В моем случае я остановил класс между ними и выключил свой ноутбук. В следующий раз, когда я открылся и запустил свой gradle, он дал ошибку, которая не могла прочитать значение кеша из registry.bin. Ошибка в каждом моем проекте. Я сделал следующее: Перейдите в папку C:\users\username.gradle\daemon\gradle и удалите файл registry.bin.lock. Надеюсь, это решит вашу проблему.