web-dev-qa-db-fra.com

Erreur Gradle: impossible d'exécuter la construction à l'aide de la distribution gradle

Après avoir mis à jour Android Studio vers la version 0.2.7), le message d'erreur suivant s'affiche:

 org.gradle.tooling.GradleConnectionException: Could not execute build
 using Gradle distribution
'http://services.gradle.org/distributions/gradle-1.6-bin.Zip'.: Could
 not execute build using Gradle distribution
'http://services.gradle.org/distributions/gradle-1.6-bin.Zip'.

Ceci est mon build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'Android'

dependencies {
    compile files('libs/Android-support-v4.jar')
}

Android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

defaultConfig {
    minSdkVersion 10
    targetSdkVersion 17
}
}

Est-ce que quelqu'un sait cette erreur? Merci d'avance!

46
user2233215

J'ai eu le même problème, je ne peux pas dire que je sais ce qui l'a causé, mais je viens de fermer Android Studio, renommé le c:\users\MY USERNAME\.gradle répertoire à old-.gradle puis relancé Android Studio.

Le studio Android a ensuite recréé le répertoire et téléchargé automatiquement le fichier Zip Gradle et tout configuré.

Tout semble aller pour le mieux, mais pour être honnête, je ne sais pas ce que ce répertoire est, ni quelle était la cause première du problème. Continuez donc avec prudence et conservez le vieux .gradle dossier pendant un moment jusqu'à ce que vous soyez satisfait, tout fonctionne bien.

57
Mark Fidell

Pour moi, les deux étapes suivantes ont résolu le problème:

  1. Assurez-vous que la construction de Gradle a réussi
  2. Android Studio - Fichier - Invalider les caches/redémarrer ...
14
maxb3k

J'ai soudainement eu ce problème le matin après l'avoir fait fonctionner la nuit précédente. J'ai essayé toutes les solutions ici et j'ai échoué.

J'ai aussi essayé d'installer une autre version de Gradle 1.8 et de configurer gradle_home.

J'ai essayé de redémarrer le studio.

Finalement, la méthode éprouvée de redémarrage de Windows a fonctionné pour moi.

En somme, une perte de temps frustrante.

7
Ryan Heitner

J'ai mis à jour à 0.3.0 et eu le même problème. Je devais finir par changer ma version de Gradle en classpath 'com.Android.tools.build:gradle:0.6.1+' et dans build.gradle et en changeant également le distributionUrl en distributionUrl = http \: //services.gradle.org /distributions/gradle-1.8-bin.Zip dans le fichier gradle-wrapper.properties. Ensuite, j'ai fait une importation locale du fichier Gradle. Cela a fonctionné pour moi.

5
jaywhy13

Tout d’abord, les paramètres de variable d’environnement JDK:

par exemple) Java_HOME -> chemin C:\develop\Java\jdk\jdk1.8.0_25 ->% Java_HOME%\bin;

Fenêtre Eclipse -> préférences -> Gradient -> Arguments -> Vérification JRE de Worksapce -> jdk (jdk1.8.0_25) choix

encore une fois Run -> gradle build :)

5
devJackie

J'ai eu ce problème aussi et jaywhy13 réponse était bon mais pas assez.

Je devais changer un paramètre: Paramètres -> Gradle -> MyProject

Là, vous devez cocher "importation automatique" et sélectionner "utiliser un wrapper de dégradé personnalisable". Après cela, il faut actualiser gradle et vous pouvez construire à nouveau. Sinon, essayez un redémarrage de Android Studio.

4
WarrenFaith

Selon la réponse de WarrenFaith, allez à:

Settings -> Gradle -> Project-level settings

Changer en tiliser un wrapper gradle personnalisable.

Cliquez sur OK et regardez le construire. Si vous avez toujours une erreur à ce stade, retournez à:

Settings -> Gradle -> Project-level settings 

Remettez-le à tilisez l’encapsuleur par défaut (recommandé)

Cliquez sur OK. Cela a réglé le problème pour moi.

1
SharkAlley

J'ai eu les mêmes problèmes de construction de Gradle dans Eclipse et en procédant comme suit, les problèmes ont été résolus:

  • configurer le projet pour utiliser la version Java correcte de Java propriétés du projet-> Java chemin de construction -> jre système (éditez le système actuel et ajoutez le _ correctJava jdk ou jre il)

  • window-> Preferences-> Gradle-> Arguments-> JER de l'espace de travail (défini sur celui qui convient)

J'espère que cela aidera ceux qui ont les mêmes problèmes.

0
Jess

Pour moi, lors de l'utilisation d'IntelliJ IDEA, cette erreur s'est produite car j'avais le SDK Java, plutôt qu'un SDK Android, défini au niveau du projet).

Mon correctif:

  • IntelliJ> Fichier> Structure du projet ...
  • Projet> SDK de projet> [Sélectionnez] 'Plate-forme Android API 19 (version Java "1.7.0_40")'

Je suis dessus:

  • IntelliJ IDEA: 13.1.3
  • Gradé: 1.10
  • Plugin Android pour Gradle: 0.9. +
0
John Bentley

J'ai eu le même problème sur Ubuntu avec Eclipse 4.3 (Kepler) et le problème était que j'ai créé le projet avec un signe moins.

J'ai recréé le projet sans chartes spéciales et tout a bien fonctionné

0
rubo77

Cela m’est arrivé après une Java mise à jour, peu de choses à vérifier si vous êtes sûr que votre chemin a été défini auparavant:

  1. si le chemin ne correspond pas au dernier dossier d'installation Java, modifiez-le (si vous vérifiez dans Eclipse le Eclipse.ini aussi pour vous assurer que vous utilisez la vm par défaut de votre système (c.-à-d. no VM))

  2. allez dans le répertoire Java, il devrait y avoir un "jdk" et un "jre" dans le chemin, par exemple:

    C:\Program Files (x86)\Java\jdk1.8.0_72\jre
    

    sinon vous avez probablement installé le JRE mais pas le JDK

  3. enfin si le dossier lib du jdk (pas jre) ne contient pas tools.jar alors vous avez un problème avec l'installation

0
Sahan Jayasumana

J'ai eu un problème similaire après avoir fait brew install gradle. Peut-être était-ce parce que c'était une version plus ancienne. J'ai donc désinstallé et suivi les instructions d'installation du site Web Gradle , puis quand j'ai fait gradle Eclipse Je n'ai plus eu le could not execute build using gradle distribution Erreur.

0
JnBrymn

J'ai eu le même problème et je l'ai résolu en supprimant le fichier gradle-wrapper.jar et le fichier gradle-wrapper.properties de Gradle wrapper puis le travail de reconstruction propre pour moi.

0
shivpal jodha

Je suis entré: [C:\Users\user\].gradle\caches\1.8\scripts répertoire et supprimé son contenu. Je n'ai pas eu à redémarrer quoi que ce soit, j'ai simplement supprimé scripts le contenu que vous avez ré-exécuté.

0
Amitay

Ce problème m'est arrivé lorsque j'ai modifié les configurations dans Android Studio pour utiliser le Bureau. Cependant, l'utilisation de la valeur par défaut (Android) semble bien fonctionner sans aucun problème.

0
Bryan Ibrahim