Gradle sync failed après une mise à jour d'Android Studio 2.3.1 [Résolu/Fermé]

Signaler
Messages postés
159
Date d'inscription
jeudi 8 décembre 2016
Statut
Membre
Dernière intervention
13 mai 2020
-
Messages postés
159
Date d'inscription
jeudi 8 décembre 2016
Statut
Membre
Dernière intervention
13 mai 2020
-
J'ai récemment mis à jour Android studio vers la version 2.3.1, et depuis, j'ai ce message qui s'affiche quand j'ouvre un projet "Gradle project sync failed... ".
Merci de me dire comment m'en débarrasser.

9 réponses

Messages postés
266
Date d'inscription
mardi 25 avril 2017
Statut
Membre
Dernière intervention
20 juillet 2017
9
Bonjour,

« Lors de l'exécution d'Android Studio, vous pouvez obtenir le message d'erreur Gradle project sync failed quand le logiciel essaie d'ouvrir un projet. Cette erreur provient d'un changement dans la structure des dossiers de Gradle après une mise à jour d'Android Studio. Pour résoudre, ce problème, il existe plusieurs méthodes.

La première méthode pour résoudre ce problème consiste à télécharger une nouvelle fois les éléments de l'outil Gradle pour qu'il puisse fonctionner normalement. Pour cela, allez dans le menu File d'Android Studio puis cliquez sur le menu Invalidate caches/Restart. Fermez ensuite Android Studio. Dans votre répertoire utilisateur, renommez ou supprimez le dossier .gradle, puis redémarrez Android Studio. Le logiciel va télécharger à nouveau tous les éléments dont il a besoin. Lancez la fonction Gradle Build et vérifiez que l'opération fonctionne. Cliquez sur Rebuild project et l'opération fonctionnera.

La seconde méthode aboutit également à une récupération de Gradle, mais uniquement pour le projet de votre choix. Dans le dossier de votre projet, effacez les dossiers gradle et .gradle. Ouvrez Android Studio, puis allez dans le menu File, Settings, compiler et gradle. Cochez la case Offline mode. Fermez votre projet (en cliquant sur File, Close project puis rouvrez-le. Android Studio va télécharger tous les éléments nécessaires pour pouvoir construire le projet. Si vous rencontrez toujours l'erreur après cette manipulation, téléchargez le dernier package de Gradle à partir du lien suivant : http://services.gradle.org/distributions. Il faut ensuite extraire l'archive dans un répertoire. Dans les réglages de Gradle, cliquez sur l'option Use local gradle distribution et renseignez dans le champ Gradle home le chemin vers votre copie locale de Gradle.
Pensez également que si vous utilisez une distribution Gradle locale, vous devez vérifier que tous les fichiers build.gradle utilisent la même version que celle installée en local. Voici un exemple de configuration pour la version 2.5 de Gradle :
dependencies {
classpath 'com.android.tools.build:gradle:2.5.+'
}
Si vous utilisez un seul fichier build.gradle pour administrer tous les projets, il n'y a que ce fichier à modifier. »
Messages postés
159
Date d'inscription
jeudi 8 décembre 2016
Statut
Membre
Dernière intervention
13 mai 2020
29
J'ai essayé ceux deux méthodes qui ne marchent pas, toujours Gradle sync failed.
Messages postés
14958
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 mai 2020
2 130
Hello,

As-tu lancé une synchronisation de Gradle?
Quel est le message dans la console de Gradle?
Messages postés
159
Date d'inscription
jeudi 8 décembre 2016
Statut
Membre
Dernière intervention
13 mai 2020
29
Error:Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle.
Learn about configuring HTTP proxies in Gradle
Messages postés
14958
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 mai 2020
2 130
As-tu bien changé la version de Gradle dans ton code?
https://stackoverflow.com/questions/36502419/gradle-is-failing-on-syncing-my-project-in-the-new-android-studio-2-0/36506257#36506257


dependencies {
classpath 'io.fabric.tools:gradle:1.22.1'
}


@+ 
Buno, Modo CS-CCM 
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai... 
The urgent is done, the impossible is underway. For miracles, provide for a delay...
Messages postés
159
Date d'inscription
jeudi 8 décembre 2016
Statut
Membre
Dernière intervention
13 mai 2020
29
Oui je l'ai changé pour y mettre 2.3.1, je ne sais pas si c'est qui doit y être mis.
Messages postés
14958
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 mai 2020
2 130
Essaies de supprimer le répertoire gradle de ton projet et de relancer la sync
Messages postés
159
Date d'inscription
jeudi 8 décembre 2016
Statut
Membre
Dernière intervention
13 mai 2020
29
J'ai supprimé les dossier gradle et .gradle de mon projet et quand je lance la sync ça tourne des heures (Refreshing ... Gradle project) si j'ai une connexion internet, quand je n'ai pas de connexion ça tourne quelques secondes et "Gradle sync project failed" s’affiche..
Messages postés
159
Date d'inscription
jeudi 8 décembre 2016
Statut
Membre
Dernière intervention
13 mai 2020
29
Après plusieurs manips, j'ai un nouveau message d'erreur qui s'affiche.

Error:No cached version of com.android.tools.build:gradle:3.3 available for offline mode.
<a href="toggle.offline.mode" rel="nofollow noopener noreferrer" target="_blank">Disable Gradle 'offline mode' and sync project</a>

Et un autre

Error:Could not find com.android.tools.build:gradle:3.3.
Searched in the following locations:
file:/C:/Users/USER/AppData/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/3.3/gradle-3.3.pom
file:/C:/Users/USER/AppData/Android/Android Studio/gradle/m2repository/com/android/tools/build/gradle/3.3/gradle-3.3.jar
https://jcenter.bintray.com/com/android/tools/build/gradle/3.3/gradle-3.3.pom
https://jcenter.bintray.com/com/android/tools/build/gradle/3.3/gradle-3.3.jar
Required by:
project :
Messages postés
14958
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 mai 2020
2 130
C'est comme si il n'arrivait pas à joindre le serveur...
Qu'as-tu dans ton gradle-wrapper.properties? Tu devrais avoir ceci:

#Tue Mar 14 16:57:45 CET 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

Messages postés
159
Date d'inscription
jeudi 8 décembre 2016
Statut
Membre
Dernière intervention
13 mai 2020
29
Oui c'est ce que j'ai dedans.
Je sais pas trop comment mais après plusieurs manips, ça remarche maintenant.