Je veux utiliser Gradle 1.10 au lieu de 1.9. Je n'arrive pas à trouver où changer cela.
Si je mets ceci:
task wrapper(type: Wrapper) {
gradleVersion = '1.10'
}
dans mon build.gradle
et reconstruit, il est à nouveau construit avec Gradle 1.9 (donc rien ne se passe réellement).
Ceux-ci semblent être tous les paramètres: (et section d'aide sur Gradle de IntelliJ ne aide pas du tout :()
Le plus simple consiste à exécuter la commande suivante à partir de la ligne de commande (voir Mise à niveau de Gradle Wrapper dans la documentation):
./gradlew wrapper --gradle-version 2.12
Ou vous pouvez créer une tâche wrapper
personnalisée
task wrapper(type: Wrapper) {
gradleVersion = '2.12'
}
et lancez ./gradlew wrapper
.
Ouvrez le fichier gradle/wrapper/gradle-wrapper.properties
dans votre projet. Changez la version dans distributionUrl
pour utiliser la version que vous souhaitez utiliser, par exemple,
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.Zip
La tâche 'wrapper' dans Gradle est appelée si la commande gradlew est utilisée, si vous utilisez la commande Gradle pour créer la tâche wrapper n'est pas appelée. Donc, il y a deux façons de changer de version.
Utilisez la commande 'gradlew build', cette commande appellera la tâche d'emballage que vous avez mentionnée. Cette tâche modifiera le paramètre 'distributionUrl' dans le fichier gradle-wrapper.properties et téléchargera automatiquement la version de dégradé de votre choix. Exemple distributionUrl dans le fichier de la version 4.2. distributionUrl = https: //services.gradle.org/distributions/gradle-4.2-bin.Zip
Si vous n'utilisez pas wrapper Gradle, téléchargez simplement la version du dégradé souhaitée, définissez le chemin de la variable d'environnement et affichez-le également dans IDEA.
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 dire que je l'ai touché après la mise à jour des composants d'Android Studio.
Ce qui a fonctionné pour moi a été d'ouvrir gradle-wrapper.properties et de mettre à jour la version de gradle utilisée. A partir de maintenant pour mes projets, la ligne se lit comme suit:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.5-all.Zip
Tout d’abord, laissez gradle définir la bonne distribution Url
cd projectDirectory
./gradlew wrapper --gradle-version 2.3.0
Ensuite - peut-être pas nécessaire mais c'est ce que j'ai fait - éditer le build.gradle du projet pour qu'il corresponde à la version
dependencies {
classpath 'com.Android.tools.build:gradle:2.3.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
Enfin, supprimez les dossiers .gradle et gradle et les fichiers gradlew et gradlew.bat. ( Réponse originale )
Maintenant, reconstruisez le projet.
Comme les autres réponses ne me suffisaient pas et que le commentaire soulignant ces étapes supplémentaires est facile à oublier, voici une réponse séparée
./gradlew wrapper --gradle-version=5.4.1 --distribution-type=bin
https://gradle.org/install/#manually
Vérifier:
./gradlew tasks
Pour le saisir sans commande:
allez à -> gradle/wrapper/gradle-wrapper.properties
url de distribution et remplacez-le par la version Zip mise à jour
sortie:
./gradlew tasks
Downloading https://services.gradle.org/distributions/gradle-5.4.1-bin.Zip
...................................................................................
Welcome to Gradle 5.4.1!
Here are the highlights of this release:
- Run builds with JDK12
- New API for Incremental Tasks
- Updates to native projects, including Swift 5 support
For more details see https://docs.gradle.org/5.4.1/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Starting Daemon
Je faisais face au même problème pour changer la version par défaut de Gradle de 5.0 à 4.7. Voici les étapes pour changer la version par défaut de intellle
1) Changez la version de gradle dans gradle/wrapper/gradle-wrapper.properties dans cette propriété distributionUrl
2) Appuyez sur le bouton d'actualisation dans le menu des projets Gradle pour qu'il commence à télécharger la nouvelle version Zip de Gradle.