Gradle Version 1.10 est nécessaire. La version actuelle est 2.0
J'essaie d'utiliser la dernière version de Gradle (2.0), mais je continue à recevoir ce message en appuyant sur gradle build dans le terminal. Pourquoi demande-t-il la version 1.10? Je suis nouveau à Gradle, donc je suis en train d'obtenir ma tête autour d'elle.
Gradle Version 1.10 est nécessaire. La version actuelle est 2.0
Voici mes dépendances (construction du module.fichier gradle):
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
...et tâche wrapper:
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
En outre, j'ai défini l'URL de distribution comme suit (dans le local.fichier de propriétés):
distributionUrl=https://services.gradle.org/distributions/gradle-2.0-all.zip
La dernière chose est que dans File->Settings->Gradle
, j'ai sélectionné "Utiliser un wrapper gradle personnalisable"
GRADLE_HOME
est défini sur C:Program fichiers (x86) Gradlegradle-2.0
La construction.fichier gradle:
buildscript {
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
}
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
UPDATE1
En l'état, j'utilise ce studio android 1.1.0 avec la version du plugin 1.1.0-rc1
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0-rc1'
}
La version Gradle est 2.3 dans gradle-wrapper.propriétés
distributionUrl=http://services.gradle.org/distributions/gradle-2.3-all.zip
J'ai essayé la version 1.1.0 du plugin, mais alors il se plaint de com.Android.application
Mise à JOUR 01/2016
En l'état, j'utilise la distribution gradle 2.9 dans gradle - > wrapper - > gradle-wrapper.propriétés
distributionUrl=https://services.gradle.org/distributions/gradle-2.9-all.zip
Et le plugin est
classpath 'com.android.tools.build:gradle:1.5.0'
8 réponses
La version du plugin Android gradle doit être compatible avec la version de Gradle. Consultez la table de mappage de compatibilité de version .
Message: " Gradle Version 1.10 est requise. La version actuelle est 2.0 "
Se produit lorsque: tente de construire un projet Android qui nécessite la version 1.10 de Gradle tout en utilisant la version 2.0 comme native.
Solution: En Utilisant Gradle Wrapper
Suit:
-
Assurez-vous que le distributionUrl est spécifié comme gradle-1.10-tous.zip dans le fichier de propriétés Gradle-wrapper dans le projet Android. Le le chemin du fichier serait comme ceci:
MyAndroidProject/gradle/emballage/gradle-wrapper.propriétés
-
Exécutez la commande Gradle wrapper au niveau supérieur du projet où les scripts exécutables (c'est-à-dire gradlew et gradlew.chauve-souris) sont situés.
Pour système D'exploitation de type Unix:
./ gradlew wrapper
Pour Windows OS:
gradlew.chauve wrapper
-
Exécutez la commande build avec le Wrapper Gradle.
Pour système D'exploitation de type Unix:
./gradlew construire
Pour Windows OS:
gradlew.batte de construire
Je résous le problème de mise à jour de la version gradle dans build.fichier gradle:
dependencies {
classpath 'com.android.tools.build:gradle:0.12.2'
}
Cela résout mon problème. J'espère que cela aiderait.
On dirait que la version actuelle du plugin Android Gradle (0.12.2) fonctionne avec Gradle de version au plus tard 1.12.
Je n'ai pas trouvé de déclaration directe pour cela sur le site des outils, il y a cette phrase seulement:
Gradle 1.10 ou 1.11 ou 1.12 avec le plugin 0.11.1.
Mais j'ai testé manuellement avec Gradle 2.0 et 1.2 et cela ne fonctionne pas, donc je crois que cette restriction du site Tools s'applique toujours pour Android Gradle plugin 0.12.2.
Je voudrais suggérer de revenir à la Gradle 1.12 en définissant distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-bin.zip
dans votre fichier gradle-wrapper.properties
.
, Puis utilisez simplement gradlew
comme d'habitude.
Le plugin Android nécessite une version particulière de Gradle. La dernière version du plugin Android nécessite 1.12, la version du plugin Android déclarée dans votre build nécessite 1.10.
Je suivais la méthode de wono sur mac et je recevais l'erreur" gradlew command not found". Correction d'un problème en changeant le mod du fichier gradlew
Chmod + x gradlew
J'espère que cela aidera les autres
Si vous rencontrez ce problème parce que vous avez déplacé le projet développé à l'aide de l'ancien studio Android vers le nouveau studio Android, créez simplement un nouveau projet dans le nouveau studio Android et vérifiez vos fichiers liés à gradle avec newly create project.
SI LE CORRECTIF CI-DESSUS NE FONCTIONNE PAS, ESSAYEZ CECI
Vous devez modifier cette ligne dans build.gradle
classpath 'com.android.tools.build:gradle:0.9.+'
Dans
classpath 'com.android.tools.build:gradle:1.1.+'
Vous devez modifier cette ligne dans votre build.gradle
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
Dans
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}