web-dev-qa-db-fra.com

"La version 2.10 de Gradle est requise." Erreur

Comme je l'ai utilisé 

classpath 'com.Android.tools.build:gradle:+'

Dans le fichier build.gradle, j'ai l'erreur suivante, car gradle version 2.10 a été publiée . L'erreur est:

Avertissement: la version 2.10 de Gradle est requise. La version actuelle est 2.8. Si en utilisant l’encapsuleur, essayez d’éditer distributionUrl dans C:\Utilisateurs\blahblah\monprojet\gradle\wrapper\gradle-wrapper.properties à gradle-2.10-all.Zip

au début, cela semble facile à résoudre par le guide, mais quand j’ai fait le changement, j’ai encore eu l’erreur. 

J'utilise Android Studio 2.0 avec les derniers SDK Tools 24.4.1 et Android SDK Build Tools 23.0.2.

J'ai même essayé de télécharger Gradle 2.10 et de le placer manuellement sur le dossier Android-studio\gradle \, mais sans succès.

Toute aide serait appréciée.

242
SalmanShariati

Vous devez modifier Fichier> Paramètres> Constructions, Exécution, Déploiement> Outils de compilation> Gradle> Accueil Gradle chemin

Sous Mac OS, modifiez le chemin d'accès dans Android Studio> Préférences> Constructions, Exécution, Déploiement> Outils de construction> Gradle> Accueil Gradle

Ou set Utilise le wrapper de niveaux par défaut et modifie le champ de fichiers Project\gradle\wrapper\gradle-wrapper.propertiesdistributionUrl comme ceci

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip
393
adrbtk

Ouvrez Préférence et recherchez Gradle ou naviguez vers Constructions, exécution, déploiement> Outils de construction> Gradle .

Puis changez le paramètre au niveau du projet en Use default gradle wrapper (recommended)

Ou conservez l'option de distribution de gradles locale et définissez Gradle home sur /.../gradle-2.10

Preference screen - Gradle

Assurez-vous que la version de Gradle est déjà configurée à 2.10 dans les paramètres du module

Dans la fenêtre du projet, cliquez avec le bouton droit sur votre projet, puis sélectionnez Open Module Settings (+)

Open Module Settings Project > Gradle version and enter 2.10

Mettre à jour

Version graduée: 3.3 Version du plugin Android: 2.3.1

86
M'hamed

Une méthode plus simple consiste à accéder à: Ouvrir les paramètres du module (votre projet)> Projet> Gradle version et entrer 2.10.

51
cmota

Téléchargez le dernier gradle-3.0-all.Zip à partir de

http://gradle.org/gradle-download/

télécharger à partir du lien Distribution complète

ouvrir dans le fichier de studio Android -> paramètres -> gradle

ouvrez le chemin et collez le dossier Zip téléchargé gradle-3.0 dans ce dossier

changez votre gradé 2.8 en gradé 3.0 dans le fichier -> paramètres -> gradé

Ou vous pouvez changer votre wrapper Gradle dans le projet

éditez votre fichier\gradle\wrapper\gradle-wrapper.properties et éditez le champ distributionUrl dans

distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip

41
Jackson Chengalai

Pour les personnes utilisant le framework Ionic/Cordova, nous devons remplacer le fichier distributionUrl dans GradleBuilder.js par var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.Zip';.

Le GradleBuilder.js se situe à project/platforms/Android/cordova/lib/builders/GradleBuilder.js

15
nigong

Vérifiez d’abord votre Paramètres au niveau du projet à 

Fichier> Paramètres> Construction, exécutions, déploiement> Outils de construction> Gradient

et sélectionnez l'option:

  • Utiliser l'encapsuleur par défaut (recommandé) 

puis allez chez Project 

Gradle> wrapper> gradle-wrapper.properties 

et éditer la version de distributionUrl

distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.Zip

Et vous avez terminé :)

11
Ashish Shukla

Pour Android studio v2.1

Suivez ces étapes faciles à partir d'images.

  1. Allez dans "Fichier" et cliquez sur "Structure du projet" .  Opening project structure settings for the project

  2. Sélectionnez ensuite "Projet" dans le menu de gauche, puis remplacez "Version Gradle" par la version installée par votre gestionnaire SDK. Dans mon cas, il est 2.10, donc je change de version pour la version 2.10, puis cliquez sur "Ok". Et puis, Android studio fait automatiquement de nouveau la gradation et l’erreur a été corrigée.  Changing gradle version to the latest installed version for the project

10
Amit Tumkur

Le moyen le plus simple pour moi de résoudre ce problème:

  1. fermer IDE.
  2. supprimer le dossier "gradle" 
  3. ré-ouvrir le projet.
8
android developer

Pour ceux qui utilisent ionique, allez à 
[project name]/platforms/Android/cordova/lib/builders/GradleBuilder.js 

à la ligne 164, vous verrez ce qui suit: 
var distributionUrl = process.env['CORDOVA_Android_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.Zip';

Cette ligne est utilisée pour créer votre gradle-wrapper.properties. Toute modification apportée à gradle-wrapper.properties n'aura donc aucune importance. Tout ce que vous avez à faire est de changer l'URL à la dernière version, de synchroniser le dégradé et le problème est résolu.

Je veux juste changer la version de Gradle dans le studio Android, aller à File>settings>project et changer la version de Gradle. Une fois que vous avez postulé, le projet sera synchronisé et vous êtes prêt à construire. 

3
roger

Si le problème persiste, ajoutez le code suivant dans le fichier build.gradle du projet principal.

buildscript {
System.properties['com.Android.build.gradle.overrideVersionCheck'] = 'true'

...
}
3
saintjab

J'ai rencontré le même problème avant.

En fin de compte, le problème est que vous utilisez un terminal; il utilise la configuration du système.

vérifier, si vous avez défini 

"GRADLE_HOME=.\gradle-2.10" 

J'espère que ça aide

3
user5327869

Le système de construction Android utilise le plug-in Android pour Gradle pour prendre en charge la création d'applications Android avec la boîte à outils de génération de Gradle. Le plug-in est indépendant d'Android Studio. Le plug-in et le système de génération Gradle peuvent donc être mis à jour indépendamment d'Android Studio.

Utiliser gradle wrapper (recommandé) - sélectionnez cette option pour utiliser Gradle emballage. L’utilisation de l’emballage Gradle vous permet d’obtenir le téléchargement automatique de Gradle pour la construction. Il vous permet également de construire avec la version précise de Gradle.

Les versions les plus récentes du plug-in Gradle peuvent nécessiter de nouvelles versions de Studio pour activer les nouvelles fonctionnalités de l'EDI, mais le projet devrait ouvrez dans les anciennes versions de Studio et construisez à partir de là (puisque Gradle fait la compilation). Nous ferons très attention à ce sujet.

Click on Settings -> Build -> Execution -> Deployment ->
Gradle -> Select  default gradle wrapper

Vous pouvez utiliser

classpath 'com.Android.tools.build:gradle:2.0.0-alpha3'  // or alpha2
Or //classpath 'com.Android.tools.build:gradle:2.1.3'
3
IntelliJ Amiya

Important:

Si vous obtenez cela lorsque vous exécutez:
gradle build
depuis la ligne de commande, vous devez utiliser:
gradlew build
au lieu de cela, vous utiliserez gradle wrapper pour télécharger la version de gradle appropriée requise par l'application. 

Lorsque vous exécutez gradle build, vous utilisez le dégradé global installé sur votre système.

2
dsharew

pour moi toutes les solutions précédentes ont échoué, alors je viens d'éditer

Project\gradle\wrapper\gradle-wrapper.properties -> field distributionUrl 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.Zip

à

distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.Zip
2
Fasiha

Allez dans Fichier -> Paramètres -> Construire, Exécution, Déploiement -> Graduer -> choisissez Use default gradle wrapper

2
Lenny

Vous devez change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path

Ou définissez Utiliser le wrapper de niveaux par défaut et modifier les fichiers Project\gradle\wrapper\gradle-wrapper.properties ainsi

distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.Zip

1
Jaspreet Chhabra

Mon problème est peut-être différent, alors je veux simplement le dire à quelqu'un qui pourrait avoir le même problème que moi.

J'ai résolu ce problème en changeant le chemin du terminal . Lorsque je lance gradle clean, l'erreur survient "Gradle version 2.10 is required. Current version is 2.2.1".

J'ai vérifié le répertoire .gradle dans mon projet, il existe deux versions: 2.2.1, 2.10.

lorsque je lance gradle -v, il indique que ma version actuelle est la version 2.2.1 . Je remplace mon environnement système GRADLE_HOME par le répertoire racine 2.10, puis je redémarre le terminal dans AS et lance 'gradle -v', il indique toujours que la version actuelle est 2.2.1.

paramètre ouvert -> terminal changer le chemin cmd.exe à la System32/cmd.exe . puis redémarrez le terminal, exécutez gradle clean, tout va bien.

1
Freddy

Ce qui a fonctionné pour moi sur Mint 17.03, qui est basé sur Ubuntu 14.04

Sudo add-apt-repository ppa: cwchien/gradle Sudo apt-get update Sudo apt-get install gradle

Rouvrir Android Studio. Allez dans Configuration Exécuter/Déboguer et il devrait y avoir une icône disant que vous devez mettre à jour le dégradé. Cliquez simplement dessus.

1
CESCO

J'avais Android Studio version 1.5.1 installé et courais dans cette erreur. J'ai le buildscript suivant (qui fonctionnait sous Ubuntu mais pas sous Windows):

buildscript {
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.1.0'
    }
}

J'ai essayé:

  1. gradlew clean
  2. Utiliser l'encapsuleur par défaut (recommandé)
  3. Utiliser la distribution locale et lié au fichier binaire gradle 2.2.1 téléchargé

Aucune de ces solutions n'a malheureusement fonctionné. Il convient de noter que la mise à niveau d'Android Studio de la version 1.5.1 à la version 2.1.1 a également échoué et que des erreurs relatives à la version 2.10 étaient manquantes.

Solution: Ce que j'ai fini par faire était simplement de télécharger la dernière version stable d'Android Studio et de l'installer à la place (2.1.1 à l'époque). Après avoir fait ce diplôme synchronisé avec succès

1
alexgophermix

J'ai eu le même problème et pas de réponse dans stackoverflow aidé. Mais j'ai trouvé le problème dans mon projet. C'est parce que mon fichier .gitignore contenait ces lignes:

# Package Files #
*.jar
*.war
*.ear

et c’est pourquoi git n’a pas téléchargé le fichier MyProject\gradle\wrapper\gradle-wrapper.jar sur le site distant. J'ai donc ajouté cette ligne à .gitignore:

!/gradle/wrapper/gradle-wrapper.jar

Assurez-vous que vous avez aussi cette ligne. Au moins cela a résolu mon problème

1
emiraslan

Dans le type de terminal gradlew clean. il téléchargera et installera automatiquement Gradle version 2.10 (c'est-à-dire la dernière version disponible)

Exemple: C:\Android\espace de travail\nom du projet> gradlew clean

0
killers

si vous avez cette erreur que "la version prise en charge par Gradle est la version 2.14.1. La version actuelle est la version 2.4.", sur le terminal. signifie que vous devriez mettre à jour votre diplôme.

Sous Mac OS: vous pouvez utiliser brew upgrade gradle

0
LingYFH

Dernier grade 

Téléchargez le dernier gradle-3.3-all.Zip à partir de

http://gradle.org/gradle-download/

1.Télécharger du lien Distribution complète

2.Ouvert dans le fichier studio Android -> Paramètres -> Graduer

3. Ouvrez le chemin et collez le dossier Zip téléchargé gradle-3.3 dans ce dossier.

4.changez votre gradé 2.8 en gradé 3.3 dans le fichier -> paramètres -> gradé

5.Ou vous pouvez changer votre wrapper Gradle dans le projet

6. Éditez le fichier YourProject\gradle\wrapper\gradle-wrapper.properties et modifiez le champ distributionUrl dans

distributionUrl = https://services.gradle.org/distributions/gradle-3.0-all.Zip

montré dans les fichiers de gradation de Android studio

0

Dans mon cas, le problème était bien dans la distributionURL dans le fichier gradle-wrapper.properties et dans l'insertion automatique d'Android Studio.

distributionUrl = https: //services.gradle.org/distributions/gradle-4.0-20170417000025+0000-all.Zip

Mais c'était une mauvaise URL. Le bon est

distributionUrl = https: //services.gradle.org/distributions-snapshots/gradle-4.0-20170417000025+0000-all.Zip

Apparemment, l’URL a changé dans l’API de Gradle, mais pas dans Android Studio; le résoudre à la main a donc résolu le problème.

0

J'ai dû mettre à niveau ma version de Cordova pour prendre en charge la dernière version de Gradle. La mise à jour de distributionUrl dans GradleBuilder.js n'a pas fonctionné pour moi.

0
Steve W

Dans certains cas, cela ne fonctionne pas car il n'y a pas de problème dans votre projet ni dans Android-studio.

Étape 1:  

La version minimum prise en charge par Gradle est 2.14.1. La version actuelle est 2.11. Si vous utilisez l’encapsuleur, essayez de modifier distributionUrl. 

  • Vérifier la version de gradle dans votre système gradle -version 
  • Ancienne version mise à niveau version brew install gradle

Étape 2

  • Allez sur Android-studio-> Préférences-> Construire, Exécuter, Déployer-> Graduer 

  • Utiliser une encapsuleuse par défaut et décocher le travail hors connexion

Étape 3

  • Vérifiez distributionUrl dans gradle-wrapper.properties 

  • Mise à niveau si ancienne version.

  • Projet propre

0

cela fonctionne pour moi.

créer un nouveau projet dans le studio Android. Ouvrez le paramètre de projet et copiez le chemin de dégradé local. Maintenant, ouvrez le projet ayant le problème de gradle et collez cette URL et sélectionnez chemin local.

cliquez sur appliquer le problème sera résolu.

0
Muhammad Dawood