J'essaie d'utiliser la dernière version de Gradle (2.0), mais je continue à recevoir ce message lorsque vous appuyez sur gradle build in terminal. Pourquoi demande-t-il la version 1.10? Je suis nouveau à Gradle, alors j'essaie de comprendre.
La version 1.10 de Gradle est requise. La version actuelle est 2.
Voici mes dépendances (fichier build.gradle du module):
dependencies {
classpath 'com.Android.tools.build:gradle:0.12.+'
classpath fileTree(dir: 'build-libs', include: '*.jar')
}
... et tâche d'emballage:
task wrapper(type: Wrapper) {
gradleVersion = "2.0"
}
De plus, j'ai défini l'URL de distribution comme suit (dans le fichier local.properties):
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 une enveloppe de dégradé personnalisable"
GRADLE_HOME
est défini sur C:\Program Files (x86)\Gradle\gradle-2.0
Le fichier build.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"
}
PDATE1
En l'état actuel, j'utilise ceci Android Studio 1.1.0 avec la version 1.1.0-rc1 du plugin
dependencies {
classpath 'com.Android.tools.build:gradle:1.1.0-rc1'
}
La version de Gradle est 2.3 dans gradle-wrapper.properties
distributionUrl=http\://services.gradle.org/distributions/gradle-2.3-all.Zip
J'ai essayé le plugin version 1.1.0, mais ensuite il se plaint de com.Android.application
MISE À JOUR 01/2016
En l'état actuel, j'utilise gradle 2.9 distribution in gradle -> wrapper -> gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.Zip
et le plugin est
classpath 'com.Android.tools.build:gradle:1.5.0'
La version de Android Le plugin Gradle doit être compatible avec la version de Gradle. Consultez le table de mappage de compatibilité de version .
Message: "Gradle version 1.10 est requise. La version actuelle est 2.0"
Se produit lorsque: Tentative de construction d'un projet Android) nécessitant une version 1.10 de Gradle tout en utilisant sa version 2.0 en natif.
Solution: Utilisation de Gradle Wrapper
Étapes:
Assurez-vous que distributionUrl est spécifié sous la forme gradle-1.10-all.Zip dans le fichier de propriétés de Gradle-wrapper dans le projet Android. Le chemin du fichier serait comme ceci:
MyAndroidProject/gradle/wrapper/gradle-wrapper.properties
Exécutez la commande Gradle Wrapper au dernier niveau du projet où se trouvent les scripts exécutables (c'est-à-dire gradlew et gradlew.bat).
Pour type Unix OS:
./ gradlew wrapper
Pour Windows OS:
wrapper gradlew.bat
Exécutez la commande de construction avec Gradle Wrapper.
Pour type Unix OS:
./ gradlew build
Pour Windows OS:
gradlew.bat build
Je résous le problème de la mise à jour de la version de Gradle dans le fichier build.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 de Android Le plugin Gradle (0.12.2) fonctionne avec Gradle de version ultérieure à la version 1.12.
Je n'ai pas trouvé d'affirmation directe à ce sujet sur le site Tools, il n'y a que cette phrase:
Graduez 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 plugin Gradle 0.12.2.
Je suggérerais de revenir à Gradle 1.12 en mettant distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-bin.Zip
dans votre gradle-wrapper.properties
fichier.
Ensuite, utilisez gradlew
comme d'habitude.
Le plugin Android requiert une version particulière de Gradle. La dernière version Android nécessite 1.12, la version du plugin Android déclarée dans votre version nécessite 1.10.
Je suivais la méthode de wono sur mac et j'obtenais l'erreur "Gradlew command not found". Correction du problème en changeant le mod du fichier gradlew
chmod + x gradlew
J'espère que cela aidera les autres
SI AU-DESSUS FIX NE FONCTIONNE PAS, ESSAYEZ CECI
Vous devez changer cette ligne dans build.gradle
classpath 'com.Android.tools.build:gradle:0.9.+'
dans
classpath 'com.Android.tools.build:gradle:1.1.+'
vous devez changer 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'
}
}
Si vous rencontrez ce problème parce que vous avez déplacé le projet développé à l'aide de l'ancien Android studio vers un nouveau Android Studio, créez simplement un nouveau projet dans le nouveau Android Studio et vérifiez vos fichiers associés au nouveau projet créé.