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.
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.properties
distributionUrl
comme ceci
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip
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
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
(⌘+↓)
Mettre à jour
Version graduée: 3.3 Version du plugin Android: 2.3.1
Une méthode plus simple consiste à accéder à: Ouvrir les paramètres du module (votre projet)> Projet> Gradle version et entrer 2.10.
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
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
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:
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é :)
Pour Android studio v2.1
Suivez ces étapes faciles à partir d'images.
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.
Le moyen le plus simple pour moi de résoudre ce problème:
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.
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'
...
}
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
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'
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.
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
Allez dans Fichier -> Paramètres -> Construire, Exécution, Déploiement -> Graduer -> choisissez Use default gradle wrapper
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
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.
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.
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é:
gradlew clean
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
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
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
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
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
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.
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.
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.
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
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.