33 votes

La version 1.6 de Gradle est requise. La version actuelle est la 1.8-20130730220035 +0000

Juste mis à jour à Android Studio à la version 0.2.7 un maintenant, je reçois le message d'erreur dans le titre:

error message

Dans la fenêtre de log il y a un lien pour le grade d'installation:

configuration dialogue

Peu importe l'option-je utiliser le message d'erreur reste le même.

J'ai supprimé mon ~/.gradle répertoire et projets **/.gradle annuaires.

Il semble que rien n'y fait.

Pinailler: compilation sur la ligne de commande à l'aide de \opt\gradle\1.6\bin\gradle.bat build fonctionne très bien.

12voto

Derek Points 507
  1. Allez dans Préférences> Paramètres du projet> Gradule et choisissez "Utiliser le wrapper" à la place de l'option fournie.
  2. Ouvrez votre gradle-wrapper.properties et changez le distributionUrl en 1,7 si ce n’est pas déjà fait (le mien était à 1,6), c’est-à-dire distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip

11voto

vinc3m1 Points 1664

J'ai réussi à résoudre mon projet grâce à une combinaison d'invalider Android Studio cache, la suppression d' .idea et .gradle annuaires et .iml fichiers, le redémarrage de Studio, et la réimportation du projet:

Invalidate Cacheconfirm

sur Mac OSX à l'aide de Homebrew, brew install gradle puis choisissez local gradle de la distribution et de point d' /usr/local/Cellar/gradle/1.7/libexec pour gradle à la maison: local distribution

8voto

Vous ne souhaitez pas gérer gradle au niveau du système, il est mieux géré par projet. Android Studio déjà des projets d'installation de gradle wrapper de manipulation lors de la création de nouveaux projets, mais si vous avez une version plus ancienne, vous pouvez ajouter le même fichier que Android Studio. Pensez à cela comme une gradle fichier de bootstrap qui va télécharger le bon gradle version par projet. Vous pouvez aussi lire sur Gradle Wrapper et de générer un script shell appelé gradlew qui fournira gradle sans amorçage.

En gradle/wrapper/gradle-wrapper.properties dans votre répertoire de projet assurez-vous d'avoir:

#
#Tue Oct 08 13:40:54 CEST 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip

Ensuite, lorsque vous allez dans Gradle vous pouvez le configurer pour utiliser le gradle wrapper. C'est la valeur par défaut lors de la création de nouveaux projets dans Android Studio.

Il y a au moins trois approches de la migration ou de l'ajout de Gradle correctement et en utilisant le nouveau projet de la structure de Google et d'Android Studio a introduit.

  • Créer un nouveau projet et une copie sur le code
  • L'exportation à partir de l'Éclipse de Gradle (obsolète)
  • Code d'importation dans Android Studio (recommandé)
  • Essayez de récupérer manuellement le tout pour le tout en créant le bon gradle fichiers et la réorganisation du projet.

Pour l'instant, je suis à la copie des fichiers sur un nouveau projet jusqu'à ce que les outils d'obtenir un peu mieux.

2voto

Abe Points 29

Nous avons deux ordinateurs, dont l'un a transmis le même message après la mise à niveau vers Android Studio 0.2.7. Nous avons remarqué que Gradle avait été installé indépendamment de l’Android Studio sur l’ordinateur qui pouvait encore être construit.

L’installation de Gradle 1.6 téléchargée sur le site Web de Gradle a résolu ce problème sur un ordinateur qui ne se développait pas.

2voto

Matt Wolfe Points 4123

Ma correction était essentiellement ce que Abe a fait, mais je voulais donner un peu plus d'explication:

Télécharger gradle 1.6 à partir de la gradle site web

Extrait quelque part sur votre pc/mac

Ouvrir android studio, allez dans Préférences -> Gradle (panneau de gauche) -> et chooose Local gradle de distribution. Point de Gradle la maison à l'emplacement où vous avez extrait gradle.

Cela a réglé le problème pour moi. À l'aide de la gradle wrapper et le logiciel d'gradle de distribution à la fois échoué

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