Comment déterminer la version de Gradle?

114

Comment puis-je savoir quelle version de Gradle j'utilise dans mon Android Studio? Veuillez guider.

Je veux m'assurer que j'utilise la version 2.2.1 de Gradle.

fuddin
la source
Dans build.gradlevous trouverez la version
Roon13
3
@ Roon13 No. dans build.gradlevous pouvez trouver le plugin d'Android. La version de Gradle est disponiblegradle/wrapper/gradle-wrapper.properties
Gabriele Mariotti
Vérifiez ici les différents concepts de la version gradle. stackoverflow.com/a/51392464/8034839 Ie version gradle. Version du plugin Android Gradle et wrapper Android Gradle.
shizhen

Réponses:

150

Option 1- Du Studio

Dans Android Studio, accédez à Fichier> Structure du projet. Sélectionnez ensuite l'onglet "projet" sur la gauche.

Votre version Gradle sera affichée ici.

Option 2 - gradle-wrapper.properties

Si vous utilisez le wrapper Gradle, votre projet aura un gradle/wrapper/gradle-wrapper.propertiesdossier.

Ce fichier doit contenir une ligne comme celle-ci:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

Cela détermine la version de Gradle que vous utilisez. Dans ce cas, cela gradle-2.2.1-all.zipsignifie que j'utilise Gradle 2.2.1.

Option 3 - Distribution locale de Gradle

Si vous utilisez une version de Gradle installée sur votre système au lieu du wrapper, vous pouvez exécuter gradle --versionpour vérifier.

Bryan Herbst
la source
1
En ce qui concerne l' option 3, cela fonctionnerait également lors de l'utilisation du wrapper.
Amnon Shochot
3
Oui, la seule différence est que vous devez exécuter à ./gradlew --versionpartir du répertoire de votre projet (ou où que se trouve votre wrapper Gradle).
Bryan Herbst
L'option 1 n'a pas de sens, car la valeur est modifiable.
nmz787
@ nmz787 si vous modifiez cette valeur, alors la question de "quelle version j'utilise" est terriblement idiote, n'est-ce pas? La valeur est celle que vous définissez. Si vous ne la modifiez pas, c'est précisément la version que vos builds utilisent actuellement.
Bryan Herbst
1
Je suppose que je cherchais "comment utiliser toutes les versions valides de gradle". Puisque je peux entrer 1234 pour la version, mais cela ne signifie pas en fait que c'est une version de gradle.
nmz787
24

Vous pouvez également ajouter la ligne suivante à votre script de construction:

println "Running gradle version: $gradle.gradleVersion"

ou (il ne sera pas imprimé avec le -qcommutateur)

logger.lifecycle "Running gradle version: $gradle.gradleVersion"
Opale
la source
9

À la racine de votre type de projet ci-dessous dans la console:

gradlew --version

Vous aurez la version gradle avec d'autres informations (à titre d'exemple):

------------------------------------------------------------          
Gradle 5.1.1 << Here is the version                                                         
------------------------------------------------------------          

Build time:   2019-01-10 23:05:02 UTC                                 
Revision:     3c9abb645fb83932c44e8610642393ad62116807                

Kotlin DSL:   1.1.1                                                   
Kotlin:       1.3.11                                                  
Groovy:       2.5.4                                                   
Ant:          Apache Ant(TM) version 1.9.13 compiled on July 10 2018  
JVM:          10.0.2 ("Oracle Corporation" 10.0.2+13)                 
OS:           Windows 10 10.0 amd64                                   

Je pense que pour la version gradle, il utilise gradle/wrapper/gradle-wrapper.propertiessous le capot.

Alireza Fattahi
la source
5

J'exécute ce qui suit dans mon projet:

./gradlew --version

------------------------------------------------------------
Gradle 4.7
------------------------------------------------------------

Build time:   2018-04-18 09:09:12 UTC
Revision:     b9a962bf70638332300e7f810689cb2febbd4a6c

Groovy:       2.4.12
Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM:          1.8.0_212 (AdoptOpenJDK 25.212-b03)
OS:           Mac OS X 10.15 x86_64
cura
la source
1

J'ai trouvé la solution Changez dans votre fichier cordovaLib fichier build.gradle

dependencies {classpath 'com.android.tools.build:gradle:3.1.0'}

et maintenant fais des changements en toi,

plates-formes \ android \ gradle \ wrapper \ gradle-wrapper.properties

distributionUrl = \
https://services.gradle.org/distributions/gradle-4.4-all.zip

cela fonctionne pour.

Mihir Patel
la source
1

Accédez au terminal et au type:

gradlew --version


Gradle 5.3

Temps de construction: 2019-03-20 11:03:29 UTC Révision: f5c64796748a98efdbf6f99f44b6afe08492c2a0

Kotlin: 1.3.21 Groovy: 2.5.4 Ant: Apache Ant (TM) version 1.9.13 compilé le 10 juillet 2018 JVM: 1.8.0_181 (Oracle Corporation 25.181-b13) OS: Mac OS X 10.14.6 x86_64

Deepika
la source
0

2019-05-08 Android Studios a besoin d'une mise à niveau. mettre à jour Android Studios vers 3.3.- et l'erreur avec .R; s'en va.

Les méthodes ci-dessus fonctionnent également.

RVscript
la source
0

Archivez dans la structure des dossiers du projet les fichiers dans / gradle / wrapper / La version gradle-wrapper.jar doit être celle spécifiée dans le gradle-wrapper.properties

rockdaswift
la source