如何确定Gradle的版本?

fud*_*din 84 android gradle

如何知道我在Android Studio中使用的Gradle版本?请指导.

我想确保我使用的是Gradle版本2.2.1.

Tan*_*.7x 118

选项1-来自Studio

在Android Studio中,转到"文件">"项目结构".然后选择左侧的"项目"选项卡.

您的Gradle版本将显示在此处.

选项2- gradle-wrapper.properties

如果您使用的是Gradle包装器,那么您的项目将有一个gradle/wrapper/gradle-wrapper.properties文件夹.

此文件应包含如下所示的行:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
Run Code Online (Sandbox Code Playgroud)

这决定了您使用的Gradle版本.在这种情况下,gradle-2.2.1-all.zip意味着我正在使用Gradle 2.2.1.

选项3-本地Gradle分发

如果您使用的是系统上安装的Gradle版本而不是包装器,则可以运行gradle --version以进行检查.

  • 是的,唯一的区别是你应该从你的项目目录(或者你的 Gradle 包装器所在的任何地方)运行 `./gradlew --version`。 (10认同)
  • 关于 **Option 3** 这也适用于使用包装器。 (2认同)
  • 我想我正在寻找“如何获取所有有效版本的 gradle 来使用”。因为我可以输入 1234 作为版本,但这实际上并不意味着它是 gradle 的版本。 (2认同)

Opa*_*pal 22

您还可以将以下行添加到构建脚本中:

println "Running gradle version: $gradle.gradleVersion"
Run Code Online (Sandbox Code Playgroud)

或(不会用-q开关打印)

logger.lifecycle "Running gradle version: $gradle.gradleVersion"
Run Code Online (Sandbox Code Playgroud)


cur*_*ura 15

我在我的项目中运行以下内容:

./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
Run Code Online (Sandbox Code Playgroud)

  • @Patriotic 这个命令适用于 mac os 和 linux。 (2认同)

小智 8

转到终端并输入:

gradlew——版本


等级 5.3

构建时间:2019-03-20 11:03:29 UTC 修订版:f5c64796748a98efdbf6f99f44b6afe08492c2a0

Kotlin:1.3.21 Groovy:2.5.4 Ant:Apache Ant(TM) 版本 1.9.13 于 2018 年 7 月 10 日编译 JVM:1.8.0_181 (Oracle Corporation 25.181-b13) 操作系统:Mac OS X 10.14.6 x86_64


Ali*_*ahi 5

在项目的根目录下,在控制台中输入以下内容:

gradlew --version
Run Code Online (Sandbox Code Playgroud)

您将获得gradle版本以及其他信息(作为示例):

------------------------------------------------------------          
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                                   
Run Code Online (Sandbox Code Playgroud)

我认为它gradle/wrapper/gradle-wrapper.properties在引擎盖下使用的gradle版本。