Lorsque j'essaie de créer un projet sur Android Studio, le message d'erreur suivant s'affiche:
Compilation completed with 1 error and 0 warnings in 9 sec
1 error
0 warnings
org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.Zip'.: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.Zip'.
Que puis-je faire pour le réparer?
METTRE À JOUR:
Quand je regarde le journal des erreurs, j'ai vu ceci:
org.jetbrains.plugins.gradle.settings.GradleSettings cannot be cast to org.jetbrains.plugins.gradle.settings.GradleSettings:
org.jetbrains.plugins.gradle.settings.GradleSettings cannot be cast to org.jetbrains.plugins.gradle.settings.GradleSettings
Veuillez lire le journal de:
[Windwos Drive]\Documents and Settings\[your username]\.AndroidStudioPreview\system\log
~/.AndroidStudioPreview/system/log/
Et vous trouverez le chemin de téléchargement tmp de gradle-1.6-bin.Zip
. Par exemple, le mien est:
2013-05-17 09:42:16,934 [ 283002] INFO - ution.rmi.RemoteProcessSupport - Unzipping C:\Documents and Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok\gradle-1.6-bin.Zip to C:\Documents and Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok
...
Caused by: com.intellij.openapi.externalSystem.model.ExternalSystemException: Could not install Gradle distribution from 'http://services.gradle.org/distributions/gradle-1.6-bin.Zip'.
Java.util.Zip.ZipException: error in opening Zip file
Je connais donc la cause: j'ai téléchargé un package Zip incomplet.
Ensuite, j'ai téléchargé manuellement le package Zip complet à partir de http://services.gradle.org/distributions/gradle-1.6-bin.Zip
et l'ai copié dans:
C:\Documents and
Settings\Kiki.J.Hu\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok\
~/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/
Tout va bien maintenant.
J'ai également eu des problèmes pour télécharger Gradle via Android Studio.
C'était ma solution de contournement:
J'espère que cela t'aides!
Dans mon cas, c'était parce que le système avait peu de mémoire. Lorsque j'ai fermé certaines applications, l'erreur a disparu.
Modifiez les paramètres gradle wrapper dans gradle/wrapper/gradle-wrapper.properties
et modifiez gradle-1.6-bin.Zip en gradle-1.8-bin.Zip.
./gradle/wrapper/gradle-wrapper.properties:
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.Zip
Il devrait compiler sans erreur maintenant.
Avant de cliquer sur un nouveau projet, allez à configurer et définir votre proxy. Je vous recommande de définir le nom d'hôte et le numéro de port, car j'avais des problèmes avec les paramètres de détection automatique du proxy. Vérifiez votre connexion dans les paramètres.
Pour moi, il s’est avéré que mon pare-feu, qui est VIPRE , bloquait le site Gradle.org et provoquait discrètement la création d’un gradle-1.7-bin.Zip
incorrect sous .gradle\wrapper\dists\
.
Je devais ouvrir VIPRE et ajouter gradle.org à "Bad Web Site Exceptions" (menu Fichier -> Paramètres -> Firewall).
Ensuite, j'ai téléchargé http://services.gradle.org/distributions/gradle-1.7-bin.Zip
à l'aide d'un navigateur et écrasé la mauvaise version. J'ai redémarré Android Studio et tout va bien.
J'ai remarqué que mon fichier MyProject/gradle/wrapper/gradle-wrapper.properties
était complètement vide, je l'ai donc supprimé et Android Studio a ensuite téléchargé tout ce dont il avait besoin.
Après cela a fonctionné.
Pour info, sur mon Mac, il téléchargeait Gradle dans le répertoire ~/.gradle
. Vous pouvez voir comment cela progresse en regardant là:
du ~/.gradle
Si vous êtes comme moi, vous avez essayé de démarrer une version antérieure à la 0.2.0. En suivant les notes de Google Dans Mise en route avec Android Studio, vous devrez supprimer et réinstaller Android Studio.
"Remarque: aucune mise à jour de correctif n’est disponible de la version 0.1.9 à la version 0.2. Pour effectuer la mise à jour depuis Android Studio 0.1.x vers la version 0.2.x, vous devez installer un nouvel ensemble Android Studio à partir de cette page. La raison en est que nous avons apporté des modifications au SDK fourni de sorte qu’il inclue un référentiel Maven local préconfiguré qui puisse servir la bibliothèque de support v4 et qui est requis pour la création de nouveaux projets. "
Sachez également que si vous avez vos fichiers SDK Android stockés dans C:\Program Files (x86)\Android\android-studio\sdk
, vous devez les déplacer avant la désinstallation, ou vous devrez télécharger à nouveau les fichiers SDK.
Après la désinstallation et la réinstallation, il fonctionne maintenant sur mon système Windows 7 64 bits.
J'ai remarqué une chose: quand mon Android Studio est construit 130.737825, il télécharge automatiquement Gradle 1.6 à C:\Users\yourname\.gradle/wrapper/dists/gradle-1.6-bin/72srdo3a5eb3bic159kar72vok/
.
Toutefois, lorsque je mets à jour 132.821530, Android Studio télécharge automatiquement Gradle 1.7 en C:\Users\Administrator\.gradle\wrapper\dists\gradle-1.7-bin\2g3i7gan25uopmtc0lnjb1l9ff
.
Je ne sais pas si c'est important.
J'ai eu cette erreur lors de l'installation récente d'IntelliJ (14.0), le problème était que je n'avais pas spécifié JDK. Correction: appuyez sur ctrl + A + S (structure du projet) et vérifiez si le SDK est correct.
mon erreur ressemblait à ceci:
Erreur: cible de construction Android Gradle: org.gradle.tooling.GradleConnectionException: impossible d'exécuter la construction à l'aide de l'installation de Gradle ...
J'ai essayé la solution de Kiki Hu , et cela a fonctionné. Après cela, il y aura plus de téléchargements depuis le répertoire Maven qui comprend Serveur de moniteur de débogage Dalvik (DDMS), Goyave , etc. exportez d’Eclipse vers Android Studio.
Supprimez tous les fichiers de C:\Documents and Settings\[User]\.gradle\wrapper\dists\
, reconstruisez le projet et reconstruisez votre projet sur Android Studio. Ça marche pour moi :)