web-dev-qa-db-fra.com

Le cache de dépendance d'Android Gradle peut être corrompu et la construction de gradle ne fonctionne pas

J'essaye d'importer ce projet, même si j'ai essayé d'importer quelques autres projets aussi, j'obtiens une erreur.

https://github.com/ashdavies/data-binding

 enter image description here

J'ai passé mes 5 heures là-dessus, même si j'ai essayé de nombreuses solutions sur Google mais rien ne fonctionnera pour moi.

J'ai essayé de suivre les solutions, rien n'a fonctionné.

1) delete .gradle directory
2) Restart IDE, 
3) I tested with com.Android.tools.build:gradle-experimental:0.7.0-alpha1

Je suis frustré à cause de ce Gradle et de ces problèmes.

Gradle Version : Gradle-2.13, I do not want to change this version.
Android Studio Version : Stable 2.1.1

Note: Mon autre projet fonctionne bien et je peux le construire aussi.

S'il vous plaît, aidez-moi si quelqu'un rencontrait le même problème.

Merci

7
sam_k

Vous pouvez essayer différentes solutions pour résoudre ce problème:

1- Nettoyer projet et Reconstruireil.

2- Avant d'importer le projet _, supprimez le contenu de Construire _ {dossiers} _.

Ensuite, remplacez le contenu de votre fichier gradle-wrapper.properties par les lignes suivantes, pour lui faire utiliser une distribution locale pour la construction du projet:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=file\:/opt/gradle/gradle-2.13-all.Zip

dans lequel, la dernière ligne empêche Android Studio de télécharger ou d’utiliser un cache dégradé corrompu. 

5
Farhad Faghihi

Parce que votre chemin de graduation pour le projet est incorrect . Allez à -> Paramètres -> Gradle

et sélectionnez "utiliser les paramètres de gradation par défaut" et ensuite synchroniser le projet. et le problème sera résolu.

1
Hammad Tariq

Vous pouvez essayer cette solution car je faisais face à ce problème, montrant que le cache de dépendance d'Error2 Gradle est peut-être corrompu et que la construction de gradle ne fonctionne pas et le résout. Déjà répondu à cette question sur la pile. Vous pouvez vous référer à ce lien de réponse

Cela inclut tout d’abord le téléchargement de la dernière version de graddle depuis le site officiel, puis le remplacement du fichier décompressé par home/yourUser/.graddle/wrapper/dists contenant l’ancienne version du fichier sur Mac.

0
Ali Nawaz

Dans mon cas, cela se passait parce que je n’ai pas défini le chemin JDK dans la variable d’environnement. Vérifiez auprès de votre studio Android que votre chemin JDK est correct.

Allez dans Structure du projet> Emplacement du SDK et vérifiez le chemin du JDK. Donnez-lui le bon chemin JDK et définissez également la variable d'environnement Java_HOME. 

 enter image description here

0
Ajji
  1. Aller à n'importe quel navigateur

  2. tapez gradle et appuyez sur Entrée

vous pouvez spécifier la version de votre choix après le

mot clé

je télécharge gradle 3.3

  1. https://services.gradle.org/distributions cliquez sur ce lien qui est directement dans la description si vous le souhaitez

  2. cliquer sur le titre 3.3 all.Zip

  3. attendre la fin du téléchargement

  4. une fois le téléchargement terminé, extraire le fichier à l'emplacement

c: // utilisateur/nom de votre ordinateur /.gradle/wrapper/dists

  1. attendre que l'extraction prenne 5 minutes

  2. Maintenant, ouvrez votre projet dans le studio Android

9. Allez dans fichier> paramètres> bulid, exec, déploiement> gradle

  1. maintenant changer utiliser gradle par défaut à 

utiliser la distribution locale

sélectionnez l'emplacement où vous avez extrait Gradle 3.3.Zip

C:\Utilisateurs\votre nom de l'ordinateur.gradle\wrapper\dists\gradle-3.3

  1. cliquez sur OK

  2. Maintenant, la construction recommence et 

vous pouvez voir maintenant que la construction est réussie et que l'erreur est résolue

ou

regarder le tutoriel https://www.youtube.com/watch?v=u92_73vfA8M

0
Manoj Selvin