12
votes

CorruptedCacheException: Corrupted IndexBlock 298298 trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'

Mes projets Android s'exécutent et mon application fonctionne, mais je continue à recevoir ces erreurs. Quelqu'un peut-il expliquer ce qui se passe et comment je peux le résoudre?

org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 298298 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'. org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 272355 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 256346 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 285739 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 272355 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 298298 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 272355 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 256346 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 272355 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 256346 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 298298 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 256346 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 298298 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock corrompu 238437 trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.
org.gradle.cache.internal.btree.CorruptedCacheException: IndexBlock 298298 corrompu trouvé dans le cache '/Users/macuser/.gradle/caches/journal-1/file-access.bin'.


2 commentaires

Exécutiez-vous la version Canary d'Android Studio?


Sur quoi de canari cela se passe-t-il


6 Réponses :


42
votes

J'ai eu le même problème sur un mac.

  1. Ouvrez votre dossier / Users / macuser /
  2. Appuyez sur CMD + SHIFT +. (point / point) pour afficher les dossiers cachés
  3. SUPPRIMER le dossier .gradle
  4. Redémarrez Android Studio

Cela obligera Android Studio à reconstruire et à télécharger à nouveau votre dossier .gradle en réparant vos fichiers corrompus au cours du processus.

REMARQUE * Je recherche des programmeurs expérimentés pour nous faire savoir si cela est sûr / correct de le faire! Cela a fonctionné pour moi sans erreur, mais je suis nouveau dans ce domaine, donc un deuxième avis serait apprécié.


1 commentaires

Oui, c'est sûr. Cela n'a aucun effet indésirable puisque le fichier se régénère.



-2
votes

ouvrez un terminal dans android studio et tapez cette commande et reconstruisez votre projet, cela fonctionnera à 100%

rm -R .gradle


1 commentaires

vous devez d'abord insérer un cd dans le répertoire, et pour éviter les invites, rimraf toujours



-2
votes

essayez ceci: Commencez avec votre message d'erreur d'origine "'/Users/macuser/.gradle/caches/journal-1/file-access.bin" Arrêtez Android et redémarrez votre ordinateur. Accédez à l'emplacement du fichier problématique .... ré-étiquetez votre "file-access.bin" en "file-accessOLD.bin", redémarrez Android et exécutez votre application. Android recréera le fichier et la corruption devrait disparaître. voici à quoi ressemble le dossier de fichiers une fois le processus terminé


0 commentaires

2
votes

Je suis sous Linux (Ubuntu 18.04) et j'ai également cette erreur. J'ai dû:

  1. allez dans ~ / .gradle / caches / journal-1
  2. supprimer tous les fichiers
  3. fermer Android Studio

Ouvrez Android Studio et tout est à nouveau corrigé. Vous devez redémarrer Android Studio pour le correctif. il doit stocker ces fichiers en mémoire ou quelque chose comme ça.


1 commentaires

wokerd sur Mac également



0
votes

Le meilleur et le plus simple est

  1. Cliquez sur le bouton de menu du studio android "Fichier"
  2. Cliquez sur le bouton "Invalidate Cache and Restart"
  3. Une boîte de dialogue s'ouvre et cliquez sur "Invalider et redémarrer"
  4. Android Studio invalide les caches et redémarre
  5. Boom, votre problème est résolu.

0 commentaires

0
votes

Si vous utilisez Windows et obtenez la même erreur, essayez ceci.

  1. supprimez file-access.bin dans le chemin C: \ Users (User) .gradle \ caches \ journal-1.
  2. Redémarrez Android Studio
  3. Projet de reconstruction

0 commentaires