如何判断Gradle的版本?

问题描述 投票:0回答:13

我如何知道我在 Android Studio 中使用的是哪个版本的 Gradle?请指导。

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

android gradle
13个回答
280
投票

选项 1 - 来自工作室

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

您的 Gradle 版本将显示在这里。

选项2-gradle-wrapper.properties

如果您使用 Gradle Wrapper,那么您的项目将有一个

gradle/wrapper/gradle-wrapper.properties
文件夹。

此文件应包含如下行:

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

这决定了您使用的 Gradle 版本。在本例中,

gradle-2.2.1-all.zip
表示我正在使用 Gradle 2.2.1。

选项 3 - 本地 Gradle 分发

如果您使用系统上安装的 Gradle 版本而不是包装器,您可以运行

gradle --version
进行检查。


60
投票

Gradle 包装器

我使用 Gradle Wrapper 在我的项目中运行以下命令。

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

40
投票

构建脚本

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

println "Running gradle version: $gradle.gradleVersion"

或(使用

-q
开关不会打印)

logger.lifecycle "Running gradle version: $gradle.gradleVersion"

18
投票

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

gradlew --version

您将获得包含其他信息的 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                                   

我认为对于 gradle 版本,它在底层使用

gradle/wrapper/gradle-wrapper.properties


8
投票

转到终端并输入:

gradlew --版本


摇篮5.3

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

科特林:1.3.21 格罗维:2.5.4 Ant:Apache Ant(TM) 版本 1.9.13 编译于 2018 年 7 月 10 日 JVM:1.8.0_181(Oracle 公司 25.181-b13) 操作系统:Mac OS X 10.14.6 x86_64


2
投票

Windows 上的另一个解决方案是找到文件“gradle.bat”(通常在 Gradle 的 \ 目录中),然后从命令行启动它,你将获得如下版本:


2
投票
检查 gradle-wrapper.properties

检查 Android project/gradle/gradle-wrapper.properties 中的

gradle-wrapper.properties

你会得到这样的东西:


distributionUrl=https://services.gradle.org/distributions/gradle-6.5-bin

.zip

使用终端

窗户:

奔跑

gradlew --version


麦克:

奔跑

./gradlew --version


在您的项目文件夹中。


2
投票
在 android studio 中针对 Windows 10 的简单答案,在 android studio 内打开终端,然后确保您位于您的应用程序中,如果没有导航到您的应用程序所在的位置,则输入此命令,不带双引号“./gradlew --version”


1
投票
我找到了解决办法 请更改您的

cordovaLib 文件 build.gradle 文件

依赖项{ 类路径 'com.android.tools.build:gradle:3.1.0' }

现在就对你做出改变,

平台 ndroid\gradle\wrapper\gradle-wrapper.properties

distributionUrl=\

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

这适用于。


1
投票
如果导入项目,请尝试执行以下步骤:

    在命令提示符中检查 Gradle 版本
  1. gradle --version
    
    
  2. 导入项目时如下所示

0
投票
检查项目的文件夹结构 /gradle/wrapper/ 中的文件 gradle-wrapper.jar 版本应该是 gradle-wrapper.properties 中指定的版本


-1
投票
2019-05-08 Android Studio 需要升级。 将 Android Studios 升级到 3.3.- 并出现错误 .R;消失了。

以上方法也有效。


-2
投票
替换 android uild.gradle 中的这一行

classpath 'com.android.tools.build:gradle:4.0.1'
    
© www.soinside.com 2019 - 2024. All rights reserved.