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


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.


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"

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


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

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.


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


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.


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.