Comment changer la version de la valeur "par défaut gradle wrapper" dans IntelliJ IDEA?
Je veux utiliser Gradle 1.10 au lieu de 1.9. Je n'arrive pas à trouver où changer cela.
Si j'ai mis ceci:
task wrapper(type: Wrapper) {
gradleVersion = '1.10'
}
dans mon build.gradle
et de reconstruction, il est construit avec Gradle 1.9 à nouveau (si rien de ce qui se passe réellement).
Ils semblent être tous les paramètres: (et IntelliJ est la section d'aide sur Gradle n'aide pas du tout 🙁 )
- Avez-vous régénérer le wrapper avec
gradle(w) wrapper
après un changement degradleVersion
? - ont essayé ceci: stackoverflow.com/questions/24460299/... il suffit de supprimer les fichiers d'enveloppe et ensuite exécuter le
wrapper
tâche à nouveau - Pas besoin de supprimer tous les fichiers.
- Oh, ça doit être ça. Puis-je faire dans l'Ide, d'une manière ou dois-je utiliser le cmd?
- Gradle les tâches peuvent être exécutées à partir de l'Ide, donc vous devriez être en mesure d'exécuter le wrapper tâche ainsi. Aussi, peut-être que c'est ce que "l'utilisation personnalisable gradle wrapper" est sur (mais je ne suis pas sûr).
- Merci les gars pour votre aide, j'ai réussi à le faire fonctionner en changeant personnalisable gradle wrapper et la régénération de l'emballage par l'exécution de la
wrapper
tâche. Je suis encore confus ce défaut gradle wrapper est en fait, si. - stackoverflow.com/a/27122704/553941 explique très bien.
- Double Possible de Android Studio: "Utiliser la valeur par défaut gradle wrapper" vs "Utiliser personnalisable gradle wrapper">
Vous devez vous connecter pour publier un commentaire.
La façon la plus simple est d'exécuter la commande suivante à partir de la ligne de commande (voir La mise à niveau de la Gradle Wrapper dans la documentation):
En outre, vous pouvez utiliser
--distribution-type
paramètre soit avecbin
ouall
de la valeur à choisir un type de distribution. Utilisationall
type de distribution afin d'éviter un soupçon de IntelliJ IDEA ou Android Studio qui va vous proposer de télécharger Gradle avec sources:Ou vous pouvez en créer un personnalisé
wrapper
tâcheet exécuter
./gradlew wrapper
../gradlew :wrapper
avec un colon en face du nom de la tâche.Ouvrir le fichier
gradle/wrapper/gradle-wrapper.properties
dans votre projet. Changer la version dans ledistributionUrl
utilisation de la version que vous souhaitez utiliser, par exemple,L' 'wrapper' tâche dans gradle est appelé si gradlew de commande est utilisé, si vous utilisez gradle commande pour construire le wrapper tâche n'est pas appelé. Donc, il ya deux façons que vous pouvez modifier votre gradle version.
Utiliser 'gradlew build commande, cette commande va appeler le wrapper de la tâche que vous avez mentionné. Cette tâche de modifier le " distributionUrl paramètre dans gradle-wrapper.les propriétés de fichier et il va automatiquement télécharger le gradle version que vous voulez. Exemple distributionUrl dans le fichier pour la version 4.2.
distributionUrl=https://services.gradle.org/distributions/gradle-4.2-bin.zip
Si vous n'êtes pas à l'aide de gradle wrapper il suffit de télécharger la version de la gradle vous le souhaitez et de définir la variable d'environnement path et aussi montrer à l'IDÉE.
P. S. pour plus d'informations sur gradle wrapper je vous suggère de lire: https://docs.gradle.org/current/userguide/gradle_wrapper.html
Je voulais juste mentionner que j'ai frappé cet après mise à jour d'Android Studio composants.
Ce qui a fonctionné pour moi a été l'ouverture de gradle-wrapper.propriétés et mise à jour de la gradle version utilisée. À compter de maintenant pour mes projets, la ligne se lit comme suit:
Tout d'abord, laissez gradle ensemble de la distribution Url
Puis - pourrait ne pas être nécessaire, mais c'est ce que j'ai fait - pour modifier le projet de construction.gradle pour correspondre à la version
Enfin, supprimer les dossiers .gradle et gradle et les fichiers gradlew et gradlew.chauve-souris. (Réponse Originale À Cette Question)
Maintenant, reconstruire le projet.
Comme les autres réponses ne suffisent pas pour moi, et le commentaire en indiquant ces étapes supplémentaires est facile à oublier, ici, comme une réponse distincte
J'ai été confronté à la même question pour le changement de défaut gradle version de 5,0 4,7, ci-Dessous sont les étapes pour modifier la valeur par défaut gradle version de l'ide
1) Changement de gradle version en gradle/emballage/gradle-wrapper.propriétés dans cette propriété distributionUrl
2) cliquez sur le bouton actualiser dans gradle projets de menu de manière à ce qu'il va commencer à télécharger le nouveau gradle la version zip
./gradlew wrapper --gradle-version=5.4.1 --distribution-type=bin
https://gradle.org/install/#manually
À vérifier:
À l'entrée, sans commande:
aller->
gradle/wrapper/gradle-wrapper.properties
la distribution de l'url et de le modifier à la mise à jour de la version zip
de sortie: