107 votes

Erreur : Impossible d'ouvrir le fichier zip. Le cache des dépendances de Gradle est peut-être corrompu.

J'ai mis à jour Android studio 2.3 et il y a un bug, gradle ne se construit pas et il continue à me donner la même erreur pour tous les projets.

Error:Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>

J'ai déjà cherché une solution, mais je n'en ai pas trouvé. J'ai essayé :

Invalidate Caches / Restart...

mais rien n'a changé.

223voto

Hamid Asghari Points 1878

Installation de réparation Gradle

Cela se produit généralement lorsque quelque chose ne va pas lors du premier lancement d'Android Studio (par exemple, un crash système, une perte de connexion ou autre).

Pour résoudre ce problème, fermez Android Studio et supprimez le contenu du répertoire suivant, les fichiers nécessaires sera téléchargé lors du prochain lancement de l'IDE.

macOS : ~/.gradle/wrapper/dists

Linux : ~/.gradle/wrapper/dists

Les fenêtres : C:\Users\your-username\.gradle\wrapper\dists

Bien que le téléchargement manuel de Gradle fonctionne, je recommande de laisser Android Studio lui-même le faire.

170voto

Luca D'Amico Points 2049

MISE À JOUR DU 17 JUILLET 2018 :

Même si la solution suivante fonctionne toujours à ce jour, j'ai découvert (grâce à la réponse postée par Hamid Asghari et au commentaire posté par Mahendra Dabi) que le simple fait de supprimer le répertoire dist de gradle et d'effectuer un redémarrage de l'ide, résoudra le problème (veuillez lire le post de Hamid pour une réponse complète, et rappelez-vous que OSX et Linux ont le même chemin gradle).

Si vous souhaitez toujours suivre ma solution originale, vous devriez au moins envisager d'utiliser une version plus à jour de Gradle (lien direct du dépôt de distribution de Gradle : https://services.gradle.org/distributions/ )


Réponse originale (datée du 7 mars 2017) :

J'ai rencontré le même problème ce matin après avoir mis à jour Android Studio vers la version 2.3. Pour résoudre le problème :

1) Télécharger manuellement le binaire de Gradle 3.3 (lien direct : https://services.gradle.org/distributions/gradle-3.3-bin.zip )

2) Ouvrez le répertoire racine de votre Android studio, et extrayez le zip dans le dossier gradle (par exemple dans ma machine Debian le chemin complet est /opt/Android-studio/gradle/gradle-3.3)

3) Ouvrez Android Studio, allez dans Fichier->Paramètres->Construction, Exécution, Déploiement->Gradle et définissez "Gradle home" pour pointer votre nouveau dossier gradle-3.3.

4) Synchronisez et vous êtes prêt à partir !

J'espère que cela vous aidera ;)

49voto

Samscodes Points 351

J'ai été confronté au même problème il y a 2 jours et aujourd'hui j'ai pu le résoudre comme suit :

  1. Allez sur ce chemin C:\Users\user_name\.gradle\wrapper\distsuser_name est votre nom d'utilisateur s'il s'agit de votre propre PC ou du nom de votre entreprise.

  2. Supprimer le dernier gradle-****-all depuis votre dernière mise à jour d'Android studio (ex. 2.3 ou une autre version).

  3. Si votre studio Android est ouvert, fermez-le puis rouvrez-le. Une version plus récente de Gradle sera téléchargée, cela prendra du temps en fonction de votre vitesse Internet, la taille du téléchargement est d'environ 150-200 Mo avant l'extraction, donc si Android studio prend beaucoup de temps pour se rafraîchir, sachez que le téléchargement est en cours. (Pour vérifier la progression du téléchargement, faites un clic droit sur le nouveau dossier Gradle, allez dans les propriétés et vérifiez la taille).

Cela devrait régler le problème. J'espère que cela vous aidera !

37voto

Mikey Yang Points 319

Trouver 'gradle-wrapper.properties' dans le projet Root

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

Remplacez "https" par "http".

20voto

santan barnwal Points 151

Il y a les étapes suivantes pour résoudre ce problème.


1. Allez à C:\Users\ ~Nom d'utilisateur~ \.gradle\wrapper\dists .
2. Supprimez tous les fichiers et dossiers du dossier dists.
3. Si Android Studio est ouvert, fermez tout projet ouvert et rouvrez le projet. Android Studio téléchargera automatiquement tous les fichiers requis.

(Le temps requis dépend de votre vitesse Internet (la taille du téléchargement sera d'environ "89 Mo"). Pour voir la progression du téléchargement, allez à l'adresse suivante C:\Users\ ~Nom d'utilisateur~ \.gradle\wrapper\dists et vérifiez la taille du dossier).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X