android - your - tag manager ios




«La version 2.10 de Gradle est requise.» Erreur (19)

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.

Comme je l'ai utilisé

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

Dans le fichier build.gradle , j'ai eu l'erreur suivante depuis la publication de la version 2.10 de Gradle . L'erreur est:

Avertissement: la version 2.10 de Gradle est requise. La version actuelle est 2.8. Si vous utilisez le wrapper Gradle, essayez de modifier distributionUrl dans C: \ Users \ blahblah \ myproject \ gradle \ wrapper \ gradle-wrapper.properties pour gradle-2.10-all.zip.

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

J'utilise Android Studio 2.0 avec les derniers outils SDK Android 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 dans le dossier android-studio \ gradle \, mais sans succès.

Toute aide serait appréciée.


Allez dans Fichier -> Paramètres -> Générer, Exécution, Déploiement -> Gradient -> choisissez Use default gradle wrapper


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

É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érifiez la version de gradle dans votre système gradle -version
  • Ancienne version mise à niveau gradle 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


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 \ workspace \ nomprojet> gradlew clean


Fichier - définition - Déploiement dans l’exécution de la construction - Gradule - Sélectionnez "Utiliser l’encapsuleur par défaut (recommandé)".


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.


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 réglé

"GRADLE_HOME=.\gradle-2.10" 

J'espère que ça aide


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 et n'ont donc pas pu être effectuées.

Solution: J'ai simplement téléchargé la dernière version stable d'Android Studio et je l'ai installée à la place (2.1.1 à l'époque). Après avoir fait ce diplôme synchronisé avec succès


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 fonctionne indépendamment 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 une enveloppe de dégradé (recommandé) - sélectionnez cette option pour utiliser une enveloppe de dégradé. Utiliser 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 Gradle précise.

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 doit s'ouvrir dans les anciennes versions de Studio et être compilé à partir de cet emplacement (Gradle étant le compilateur). 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'

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 vient de traverser "La 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.

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

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


Pour Android studio v2.1

Suivez ces étapes faciles à partir d'images.

  1. Allez dans "Fichier" et cliquez sur "Structure du projet".

  2. Sélectionnez ensuite "Projet" dans le menu de gauche, puis remplacez "Version Gradle" par la version installée par votre gestionnaire de sdk. Dans mon cas, il s’agit de la version 2.10, je passe donc à la version 2.10, puis je clique sur "OK". Et puis le studio Android fait automatiquement gradle la synchronisation et l'erreur a été fixée.


Pour ce faire, un moyen plus simple consiste à: Ouvrir les paramètres du module (votre projet)> Projet> Version Gradle et entrer 2.10.


Pour les personnes utilisant Ionic / Cordova Framework, nous devons modifier le fichier distributionUrl du fichier GradleBuilder.js en var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip'; var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip';

GradleBuilder.js situe dans le project/platforms/android/cordova/lib/builders/GradleBuilder.js


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'

...
}

Vérifiez d'abord les paramètres de votre projet à l'adresse

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é :)


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

Ou définissez Utiliser l’encapsuleur par défaut et éditer les fichiers Project \ gradle \ wrapper \ gradle-wrapper.properties ainsi que ceci:

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


cela fonctionne pour moi.

créer un nouveau projet dans android studio. 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.


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

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 de studio Android -> Paramètres -> Gradez

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





android-gradle