Je travaillais sur Android Studio (sur Mac) lorsque le message suivant m'a été envoyé:
Erreur: Impossible de lire la valeur du cache à partir de "/Users/Friso/.gradle/daemon/2.2.1/registry.bin".
Je ne sais pas ce qui l'a causé, puisque je n'ai rien fait pour les fichiers de construction.
Comment puis-je réparer cela?
Essayez de supprimer le répertoire /Users/Friso/.gradle
et de reconstruire.
Dans mon cas, le fichier registry.bin était vide. Cependant, il y avait un verrou qui semblait être à l'origine du problème. J'ai supprimé le fichier de verrouillage - registry.bin.lock du répertoire /Users/varun/.gradle/daemon/2.8/ et cela a fonctionné . J'espère que cela vous aidera.
C'est également arrivé dans mon environnement Linux. La suppression du dossier .gradle et la reconstruction du projet ont à nouveau fonctionné.
Le répertoire gradle (ou l'un de ses caches) est probablement corrompu d'une manière ou d'une autre. La façon la plus simple de procéder consiste à supprimer complètement le répertoire. Accédez à/Users/Friso et exécutez:
Sudo rm -r .gradle
Sudo rm -r ~/.gradle
Cela supprime récursivement le répertoire et tous les fichiers qu'il contient. Ce dernier est votre cache de maison.
Dans mon cas, j’avais arrêté la note entre les deux et éteint mon ordinateur portable. La prochaine fois que j’ouvrais et lançais ma note, cela donnait une erreur, je ne pouvais pas lire la valeur du cache dans registry.bin . mine .J'ai fait ce qui suit: Allez à la version C:\utilisateurs\username.gradle\daemon\gradle et supprimez le fichier registry.bin.lock . J'espère que cela résoudra votre problème.