¿Cómo determinar la versión de Gradle?

114

¿Cómo puedo saber qué versión de Gradle estoy usando en mi Android Studio? Por favor guíe.

Quiero asegurarme de estar usando Gradle versión 2.2.1.

fuddin
fuente
En build.gradleencontrará la versión
Roon13
3
@ Roon13 No. en build.gradlepuede encontrar el complemento de Android. La versión de gradle está engradle/wrapper/gradle-wrapper.properties
Gabriele Mariotti
Consulta aquí los diferentes conceptos de la versión gradle. stackoverflow.com/a/51392464/8034839 Es decir, versión gradle. Versión del complemento de Android Gradle y contenedor de Android Gradle.
shizhen

Respuestas:

150

Opción 1- Desde Studio

En Android Studio, vaya a Archivo> Estructura del proyecto. Luego seleccione la pestaña "proyecto" a la izquierda.

Tu versión de Gradle se mostrará aquí.

Opción 2- gradle-wrapper.properties

Si está utilizando la envoltura de Gradle, su proyecto tendrá una gradle/wrapper/gradle-wrapper.propertiescarpeta.

Este archivo debe contener una línea como esta:

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

Esto determina qué versión de Gradle estás usando. En este caso,gradle-2.2.1-all.zip significa que estoy usando Gradle 2.2.1.

Opción 3- Distribución local de Gradle

Si está utilizando una versión de Gradle instalada en su sistema en lugar del contenedor, puede ejecutar gradle --versionpara verificar.

Bryan Herbst
fuente
1
Con respecto a la Opción 3, esto también funcionaría cuando se usa el contenedor.
Amnon Shochot
3
Sí, la única diferencia es que debe ejecutar ./gradlew --versiondesde el directorio de su proyecto (o donde sea que viva su contenedor de Gradle).
Bryan Herbst
La opción 1 no tiene sentido, ya que el valor es mutable.
nmz787
@ nmz787 si está cambiando ese valor, entonces la pregunta de "qué versión estoy usando" es tremendamente tonta, ¿no? El valor es lo que esté configurando. Si no lo está cambiando, esa es precisamente la versión que sus compilaciones están usando actualmente.
Bryan Herbst
1
Supongo que estaba buscando "cómo hacer que se usen todas las versiones válidas de gradle". Ya que puedo ingresar 1234 para la versión, pero eso en realidad no significa que ES una versión de gradle.
nmz787
24

También puede agregar la siguiente línea a su secuencia de comandos de compilación:

println "Running gradle version: $gradle.gradleVersion"

o (no se imprimirá con el -qinterruptor)

logger.lifecycle "Running gradle version: $gradle.gradleVersion"
Ópalo
fuente
9

En la raíz de su proyecto, escriba a continuación en la consola:

gradlew --version

Tendrá la versión gradle con otra información (como muestra):

------------------------------------------------------------          
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                                   

Creo que para la versión gradle se usa gradle/wrapper/gradle-wrapper.propertiesdebajo del capó.

Alireza Fattahi
fuente
5

Ejecuto lo siguiente en mi proyecto:

./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
fuente
1

Encontré la solución Cambiar en su archivo cordovaLib build.gradle file

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

y ahora hacer cambios en ti,

plataformas \ android \ gradle \ wrapper \ gradle-wrapper.properties

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

esto funciona para.

Mihir Patel
fuente
1

Vaya a Terminal y escriba:

gradlew --versión


Gradle 5.3

Tiempo de compilación: 2019-03-20 11:03:29 Revisión UTC: f5c64796748a98efdbf6f99f44b6afe08492c2a0

Kotlin: 1.3.21 Groovy: 2.5.4 Ant: Apache Ant (TM) versión 1.9.13 compilada el 10 de julio de 2018 JVM: 1.8.0_181 (Oracle Corporation 25.181-b13) SO: Mac OS X 10.14.6 x86_64

Deepika
fuente
0

2019-05-08 Android Studios necesita una actualización. actualice Android Studios a 3.3.- y el error con .R; se va.

Además, los métodos anteriores también funcionan.

RVscript
fuente
0

Verifique en la estructura de carpetas del proyecto los archivos dentro de / gradle / wrapper / La versión gradle-wrapper.jar debe ser la especificada en gradle-wrapper.properties

rockdaswift
fuente