Comme j'utilise
classpath 'com.android.tools.build:gradle:+'
Dans le fichier build.gradle , j'ai eu l'erreur suivante depuis la sortie de la version 2.10 de gradle . L'erreur est:
Attention: 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 en gradle-2.10-all.zip
au début, il semble facile à résoudre par le guide, mais quand j'ai fait le changement, j'ai de 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 mettre manuellement sur le dossier android-studio \ gradle \, mais pas de chance.
Toute aide serait appréciée.
la source
Réponses:
Vous devez modifier Fichier> Paramètres> Builds, Execution, Deployment> Build Tools> Gradle> Gradle home path
Sous Mac OS, changez le chemin dans Android Studio> Préférences> Builds, Execution, Deployment> Build Tools> Gradle> Gradle home
Ou définissez Utiliser le wrapper de gradle par défaut et modifier le
Project\gradle\wrapper\gradle-wrapper.properties
champ des fichiersdistributionUrl
comme celui-cila source
Ouvrez Préférence et recherchez Gradle ou accédez à Builds, Execution, Deployment> Build Tools> Gradle
Modifiez ensuite le paramètre au niveau du projet en
Use default gradle wrapper (recommended)
Ou conservez l'option de distribution locale de Gradle et définissez Gradle sur /.../gradle-2.10
Dans la fenêtre du projet, faites un clic droit sur votre projet puis sélectionnez
Open Module Settings
( ⌘+ ↓)Mettre à jour
Version Gradle: 3.3 Version du plugin Android: 2.3.1
la source
Un moyen plus simple d'accomplir cela est d'aller dans: Ouvrir les paramètres du module (votre projet)> Projet> Version Gradle et entrer 2.10
la source
Téléchargez le dernier gradle-3.0-all.zip depuis
http://gradle.org/gradle-download/
télécharger à partir du lien de distribution complète
ouvrir dans un fichier studio Android -> paramètres -> gradle
ouvrez le chemin et collez le dossier zip téléchargé gradle-3.0 dans ce dossier
changer votre gradle 2.8 en gradle 3.0 dans le fichier -> paramètres -> gradle
Ou vous pouvez changer votre emballage Gradle dans le projet
modifiez 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
la source
Pour les personnes qui utilisent le cadre ionique / Cordova, nous devons changer
distributionUrl
dansGradleBuilder.js
fichiervar distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.10-all.zip';
Le
GradleBuilder.js
localise àproject/platforms/android/cordova/lib/builders/GradleBuilder.js
la source
Vérifiez d'abord vos paramètres au niveau du projet sur
et sélectionnez l'option:
puis allez dans Project's
et modifier la version de distributionUrl
Et vous avez terminé :)
la source
Pour Android studio v2.1
Suivez ces étapes faciles à partir d'images.
Allez dans "Fichier" et cliquez sur "Structure du projet".
Sélectionnez ensuite "Projet" dans le menu de gauche, puis changez "Version Gradle" en la version installée par votre gestionnaire sdk. Dans mon cas, c'est 2.10 donc je change la version en 2.10 puis je clique sur "Ok". Et puis le studio Android refait automatiquement la synchronisation gradle et l'erreur a été corrigée.
la source
Le moyen le plus simple pour moi de résoudre ce problème:
la source
Le système de génération 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 Gradle. Le plugin fonctionne indépendamment d'Android Studio afin que le plugin et le système de construction Gradle puissent être mis à jour indépendamment d'Android Studio.
Vous pouvez utiliser
la source
J'ai rencontré le même problème auparavant.
Au final, le problème est que vous utilisez un terminal; il utilise la configuration système.
vérifiez si vous avez défini
J'espère que ça aide
la source
Si le problème persiste, ajoutez le code suivant dans le build.gradle du projet supérieur.
la source
Pour ceux qui utilisent ionique, allez à la
[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js
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
, donc tout changement à lagradle-wrapper.properties
question n'a pas d'importance. Tout ce que vous devez faire est de changer l'URL vers la dernière version, de synchroniser le gradle et le problème est résolu.Je veux juste changer la version gradle dans le studio Android, allez
File>settings>project
et changez la version gradle. Après avoir postulé, il synchronisera le projet et vous serez prêt à le créer.la source
Important:
Si vous obtenez cela lorsque vous exécutez: à
gradle build
partir de la ligne de commande, vous devez utiliser: à la
gradlew build
place afin d'utiliser le wrapper de gradle pour télécharger la version de gradle appropriée requise par l'application.
Lorsque vous exécutez,
gradle build
vous utilisez le gradle global installé sur votre système.la source
Allez dans Fichier -> Paramètres -> Build, Execution, Deployment -> Gradle -> choisissez
Use default gradle wrapper
la source
pour moi, toutes les solutions précédentes ont échoué, donc je viens de modifier
à
la source
Mon problème est peut-être différent, donc je veux juste parler à quelqu'un qui pourrait avoir le même problème que moi.
J'ai résolu ce problème en modifiant le chemin du terminal. quand je cours
gradle clean
, l'erreur se croise "Gradle version 2.10 is required. Current version is 2.2.1
".J'ai vérifié le répertoire .gradle dans mon projet, il y a deux versions: 2.2.1, 2.10.
quand je cours
gradle -v
, cela montre que ma version actuelle est 2.2.1. Je change mon environnement systèmeGRADLE_HOME
en2.10
répertoire racine, puis je redémarre le terminal dans AS et exécute 'gradle -v', cela montre toujours que la version actuelle est 2.2.1.paramètre ouvert -> terminal modifiez le chemin cmd.exe vers System32 / cmd.exe. puis redémarrez le terminal, exécutez
gradle clean
, tout va bien.la source
Tu dois
change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path
Ou définissez Utiliser le wrapper de gradle par défaut et modifiez la distribution de champ des fichiers Project \ gradle \ wrapper \ gradle-wrapper.properties comme ceci
distributionUrl = https: //services.gradle.org/distributions/gradle-2.10-all.zip
la source
J'ai installé la version 1.5.1 d'Android Studio et je rencontrais cette erreur. J'ai le buildscript suivant (qui fonctionnait sur Ubuntu mais pas Windows):
J'ai essayé:
gradlew clean
Aucune de ces solutions n'a malheureusement fonctionné. Il convient de noter que la mise à niveau d'Android Studio de 1.5.1 vers 2.1.1 a également échoué avec des erreurs sur 2.10 manquantes et n'a donc pas pu être effectuée.
Solution: ce que j'ai fini par faire, c'est 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 gradle synchronisé avec succès
la source
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
Rouvrez Android Studio. Allez dans Run / Debug Configuration et il devrait y avoir une icône indiquant que vous devez mettre à jour gradle. Cliquez simplement dessus.
la source
J'ai eu le même problème et aucune réponse dans stackoverflow n'a aidé. Mais j'ai trouvé le problème dans mon projet. C'est parce que mon
.gitignore
dossier contenait ces lignes:et c'est pourquoi git n'a pas téléchargé le
MyProject\gradle\wrapper\gradle-wrapper.jar
fichier à distance. J'ai donc ajouté cette ligne à.gitignore
:Assurez-vous que vous disposiez également de cette ligne. Au moins, cela a résolu mon problème
la source
Dans le type de terminal, nettoyez gradlew. il téléchargera et installera automatiquement la version 2.10 de gradle (c'est-à-dire la dernière version de gradle disponible)
Par exemple: C: \ android \ workspace \ projectname> gradlew clean
la source
ce travail pour moi.
créer un nouveau projet dans le studio Android. Ouvrez les paramètres du projet et copiez le chemin d'accès local. ouvrez maintenant le projet ayant un problème de gradle et collez cette URL et sélectionnez le chemin local.
cliquez sur appliquer le problème sera résolu.
la source
Dans certains cas, cela ne fonctionne pas car il n'y a pas de problème dans votre projet gradle ou android-studio.
Étape 1:
gradle -version
brew install gradle
Étape 2
Allez dans android-studio-> Préférence-> Build, Execution, Deployment-> Gradle
Utiliser le wrapper de gradle par défaut et décocher le travail hors ligne
Étape 3
Vérifier
distributionUrl
dans gradle-wrapper.propertiesMettre à niveau si ancienne version.
Projet propre
la source
J'ai dû mettre à niveau ma version de Cordova pour prendre en charge la dernière version de Gradle. La mise à jour de la distributionUrl dans GradleBuilder.js n'a pas fonctionné pour moi.
la source
si votre a cette erreur que "la version Gradle prise en charge est 2.14.1. La version actuelle est 2.4." , sur le terminal. signifie que vous devez mettre à jour votre gradle.
Sur Mac OS: vous pouvez utiliser le grade de mise à niveau de brew
la source
Dans mon cas, le problème était en effet dans l'URL de distribution dans le fichier gradle-wrapper.properties et l'insertion auto-corrigée d'Android Studio
Mais c'était une mauvaise URL. La bonne est
Apparemment, l'URL a changé dans l'API de Gradle mais pas dans Android Studio, donc le corriger à la main a résolu le problème pour moi.
la source
Dernier grade
Téléchargez le dernier gradle-3.3-all.zip depuis
http://gradle.org/gradle-download/
1. téléchargement à partir du lien de distribution complète
2. ouvrez dans le fichier studio Android -> paramètres -> gradle
3. ouvrez le chemin et collez le dossier zip téléchargé gradle-3.3 dans ce dossier
4. changez votre gradle 2.8 en gradle 3.3 dans le fichier -> paramètres -> gradle
5.Ou vous pouvez changer votre emballage Gradle dans le projet
6. modifiez le fichier YourProject \ gradle \ wrapper \ gradle-wrapper.properties et modifiez le champ distributionUrl dans
montré dans les fichiers Gradle du studio Android
la source
Fichier - paramètre - Build Execution Deployment - Gradle - Sélectionnez 'Use default gradle wrapper (recommended)'
la source