"La version 2.10 de Grad est requise." Erreur
comme j'ai utilisé
classpath 'com.android.tools.build:gradle:+'
dans la version .gradle fichier, j'ai eu l'erreur suivante depuis gradle Version 2.10 a été publié. L'erreur est:
attention: la version 2.10 du Grad est requise. La version actuelle est 2.8. Si en utilisant l'emballage du Grad, essayez d'éditer le distributionUrl dans C:Usersblahblahmyprojectgradlewrappergradle-wrapper.propriété de Grad-2.10-all.zip
au début, il semble facile à résoudre par le guide, mais quand j'ai fait le changement, j'ai obtenu l'erreur à nouveau.
j'utilise Android Studio 2.0 avec le dernier outils SDK Android 24.4.1 et outils de construction SDK Android 23.0.2
j'ai même essayé de télécharger Gradle 2.10 et de le mettre manuellement sur android-studioGrad folder, mais pas de chance.
Toute aide serait appréciée.
28 réponses
vous devez changer Fichier > Paramètres > construction,exécution,déploiement > outils de construction > Grad >Grad page d'accueil chemin
Sur Mac OS, changer le chemin dans Android Studio > Préférences > s'appuie,d'Exécution,de Déploiement > Outils de construction > Gradle >Gradle maison
Ou Utiliser la valeur par défaut gradle wrapper et modifier "151910920 de fichiers" champ distributionUrl
comme ceci
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
Ouvrir la Préférence et de la recherche pour Gradle ou Naviguez jusqu'à s'appuie, d'Exécution, de Déploiement > Outils de construction > Gradle
puis changer le réglage au niveau du projet à Use default gradle wrapper (recommended)
Ou conserver local gradle option de distribution et de définir des Gradle d'accueil /.../ Grad-2.10
Assurez-Vous cette version Gradle est déjà configuré à 2.10 dans les paramètres du Module
dans la fenêtre du projet, faites un clic droit sur votre projet puis sélectionnez Open Module Settings
( ⌘ + ↓ )
mise à Jour
Gradle Version: 3.3 Plugin Android version: 2.3.1
une façon plus facile d'accomplir ceci est d'aller à: ouvrir les paramètres du Module (votre projet) > Projet > Grad version et entrer 2.10
Téléchargez la dernière gradle-3.0-all.zip De
http://gradle.org/gradle-download /
télécharger à partir du lien de Distribution complet
ouvrir dans le fichier android studio- > paramètres - >gradle
ouvrir le chemin et coller 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 emballage gradle dans le projet
éditez votre projet\gradle\wrapper\gradle-wrapper.fichier de propriétés et éditer le champ distributionUrl en
distributionUrl= https://services.gradle.org/distributions/gradle-3.0-all.zip
pour les personnes qui utilisent le cadre Ionic / Cordova, nous devons changer le distributionUrl
dans GradleBuilder.js
fichier en 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 du projet at
Fichier > Paramètres > Construire, Exécuter, Déployer > Construire Des Outils > Grader
et sélectionnez l'Option:
- utiliser l'enrubanneuse par défaut (recommandé)
ensuite, allez à
du projet."Grad > wrapper > Grad-wrapper.propriété
et éditer la version de la distribution
distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip
Et c'est fait :)
pour Android studio v2.1
suivez ces étapes faciles à partir des images.
-
sélectionnez ensuite" projet "dans le menu de gauche et changez ensuite" version Grad " à la version que votre gestionnaire sdk a installée. Dans mon cas c'est 2.10 alors je change la version en 2.10 et puis je clique sur "Ok". Et puis android studio fait automatiquement la synchronisation gradle à nouveau et l'erreur a été corrigée.
la façon la plus facile pour moi de résoudre ce problème:
- à proximité de l'IDE.
- supprimer" dossier gradle
- rouvrir des du projet.
le système de construction Android utilise le Plugin Android pour Gradle afin de prendre en charge la construction D'applications Android avec le Gradle build toolkit. Le plugin fonctionne indépendamment D'Android Studio de sorte que le plugin et le système de construction Gradle peuvent être mis à jour indépendamment D'Android Studio.
utiliser gradle wrapper (recommandé) - sélectionnez cette option pour utiliser Gradle wrapper. L'utilisation de Gradle wrapper vous permet d'obtenir le téléchargement automatique de Gradle pour le construire. Il vous permet également de construire avec la version Grad précis.
les nouvelles versions du plugin Gradle peuvent nécessiter de nouvelles versions de Studio pour activer les nouvelles fonctionnalités de l'IDE, mais le projet doit ouvrir dans les versions plus anciennes de Studio, et construire à partir de là (depuis Grad le build). Nous serons très prudents à 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'
j'ai déjà rencontré le même problème.
à la fin, le problème est que vous utilisez le terminal; il utilise la configuration du système.
vérifiez, si vous avez mis
"GRADLE_HOME=.\gradle-2.10"
j'Espère que ça aide
si le problème persiste, ajouter le code suivant dans la compilation.gradle du meilleur projet.
buildscript {
System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true'
...
}
pour ceux qui utilisent ionique, allez à
[project name]/platforms/android/cordova/lib/builders/GradleBuilder.js
à la ligne 164, vous trouverez les renseignements suivants::
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
, de sorte que toute modification au gradle-wrapper.properties
peu importe. Tout ce que vous devez faire est de changer l'url de la dernière version, synchroniser les gradle et le problème est résolu.
Juste pour changer la version de gradle dans le studio Android, Allez à File>settings>project
et changer la version de gradle. Après l'application, la synchronisation du projet et vous êtes prêt à construire.
Allez dans Fichier -> Paramètres -> Construire, l'Exécution, le Déploiement -> Gradle -> choisissez Use default gradle wrapper
pour moi toutes les solutions précédentes ont échoué, donc 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
Important:
si vous recevez ceci quand vous courez:
gradle build
en ligne de commande, vous devez utiliser:
gradlew build
au lieu de cela de sorte que vous utiliserez gradle wrapper pour télécharger la version gradle appropriée nécessaire par l'application.
lorsque vous exécutez gradle build
vous utilisez le Grad global installé sur votre système.
mon problème est peut-être différent,donc je veux juste 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.
quand j'exécute gradle clean
, l'erreur se croise " Gradle version 2.10 is required. Current version is 2.2.1
".
j'ai vérifié .gradle répertoire de mon projet, il y a deux versions: 2.2.1, 2.10.
quand j'exécute gradle -v
, cela montre que ma version actuelle est 2.2.1.
J'ai changer mon environnement de système d' GRADLE_HOME
dans le répertoire racine 2.10
, puis je redémarre le terminal dans AS et j'exécute 'gradle-v', il affiche toujours la verision actuelle est 2.2.1.
, ouvrez paramètres> terminal de changement de la cmd.exe chemin d'accès à la System32/cmd.EXE.
puis redémarrez le terminal, Lancez gradle clean
, tout va bien.
vous devez change Prefrences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path
Ou Utiliser la valeur par défaut gradle wrapper et édition d'un Projet\gradle\wrapper\gradle-wrapper.les fichiers de propriétés distributionUrl de champ comme ceci
distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip
J'ai fait installer la version 1.5.1 D'Android Studio et j'ai rencontré cette erreur. J'ai le buildscript suivant (qui fonctionnait sur Ubuntu mais pas Windows):
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
}
j'ai essayé:
-
gradlew clean
- utiliser l'enrubanneuse par défaut (recommandé)
- utiliser la distribution locale et liée à Grad le Téléchargé 2.2.1 binaire
aucun de ces les solutions ont malheureusement fonctionné. Il devrait être intéressant de noter que la mise à niveau D'Android Studio de 1.5.1 à 2.1.1 a également échoué avec des erreurs environ 2.10 manquant donc ne pouvait pas être effectuée.
Solution: ce que j'ai fini par faire a simplement été téléchargé la dernière version stable D'Android Studio et l'installation à la place (2.1.1 à l'époque). Après avoir fait ce Grad synchronisé avec succès
Ce qui a fonctionné pour moi sur la Menthe 17.03 qui est la base Ubuntu 14.04
sudo add-apt-repository ppa: cwchien / gradle sudo apt-mise à jour sudo apt-get install gradle
Rouvre Android Studio. Allez à la Configuration exécuter/déboguer et il devrait y avoir une icône indiquant que vous devez mettre à jour gradle. Il vous suffit de cliquer.
j'ai eu le même problème et aucune 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
à distance. Donc, j'ai ajouté cette ligne à .gitignore
:
!/gradle/wrapper/gradle-wrapper.jar
assurez-vous que vous aviez cette ligne aussi. Au moins cela a résolu mon problème
Dans le Terminal tapez gradlew propre. il téléchargera et installera automatiquement la version 2.10 de Grad (c'est-à-dire la dernière version disponible de Grad)
Eg : C:\android\workspace\projectname > nettoyage de gradew
ce travail pour moi.
créer un nouveau projet dans android studio. Ouvrez le cadre du projet et copiez le chemin de gradle local. maintenant, ouvrez le projet ayant un problème de gradle et collez cette url et sélectionnez le chemin local.
cliquez sur Appliquer problème sera résolu.
dans certains cas, cela ne fonctionne pas car il n'y a aucun problème dans votre projet gradle ou android-studio.
Étape 1:
Minimum la version Gradle prise en charge est 2.14.1. La version actuelle est 2.11. Si vous utilisez l'enrubanneuse gradle, essayez d'éditer la distributionUrl
- Vérifier gradle version dans votre système
gradle -version
- plus vieux version upgrade Grad version
brew install gradle
Étape 2
-
Aller à android-studio-> Préférence-> Construire,l'Exécution,le Déploiement-> Gradle
-
Utiliser la valeur par défaut gradle wrapper de l'onu et de la marque de travailler hors connexion
Étape 3
-
Cochez
distributionUrl
dans l'emballage gradle.propriétés -
Mise à jour si une version plus ancienne.
-
Propre Projet
j'ai dû mettre à jour ma version de Cordova pour prendre en charge la dernière version de Gradle. Mise à jour de la distributionUrl dans GradleBuilder.js ne travaillait pas pour moi.
si vous avez cette erreur que " Grad version prise en charge est 2.14.1. La version actuelle est 2.4. " , sur le terminal. ça veut dire que tu dois mettre à jour ton Grad.
sur Mac OS: vous pouvez utiliser Brew upgrade Grad
dans mon cas, le problème était en effet dans la distributionURL dans Grad-wrapper.fichier de propriétés et Android Studio auto-correction de l'insertion
distributionUrl=https: / / services.Grad.org / distributions/gradle-4.0-20170417000025+0000-all.zip
mais C'était une mauvaise URL. La bonne est
distributionUrl=https: / / services.Grad.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, donc la corriger à la main a résolu le problème pour moi.
Dernière gradle
télécharger le dernier Grad-3.3-all.zip De
http://gradle.org/gradle-download/
1.télécharger à partir du lien de Distribution complet
2.ouvrir dans le fichier android studio ->paramètres - > gradle
3.ouvrez le chemin d'accès 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 emballage gradle dans le projet
6.modifier votre projet\Grad\wrapper\Grad-wrapper.fichier de propriétés et éditer le champ distributionUrl en
distribution= https://services.gradle.org/distributions/gradle-3.0-all.zip
s'affiche dans fichiers gradle d'android studio
Fichier - mise en Construire Exécution de Déploiement - Gradle - Sélectionnez " Utiliser les paramètres par défaut gradle wrapper(recommandé)'