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'
78
demandé sur Nabdreas 2014-06-18 19:23:14

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 .

tableau de correspondance de compatibilité

65
répondu lucas 2014-11-25 13:39:25

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:

  1. 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

  2. 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

  3. 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

64
répondu wono 2014-08-17 06:39:53

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.

16
répondu Mr.Moustard 2014-10-06 15:04:29

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.

5
répondu Alexey Dmitriev 2014-07-23 21:13:21

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.

4
répondu Peter Niederwieser 2014-06-18 16:08:50

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

1
répondu Raheel 2015-04-18 10:13:43

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.

0
répondu Praveena 2014-12-27 14:02:37

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'
        }
    }
0
répondu kumar kundan 2015-07-06 05:05:02