31

在我的 build.gradle 文件中,我设置了以下依赖项:

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

这将自动适应最新发布的版本(如这里所述)。

如何检查我的项目中使用了哪个当前版本?

编辑 2013-08-08:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
4

4 回答 4

27

显示构建脚本类路径的已解析依赖项并不是其他配置的内置操作(可以使用 进行检查gradle dependencies)。但是,您可以编写一个任务来执行此操作。例如:

task showClasspath  {
    doLast {
        buildscript.configurations.classpath.each { println it.name }
    }
}

仅显示 Android 插件版本的变体:

task showVersion {
    doLast {
        println buildscript.configurations.classpath.resolvedConfiguration.firstLevelModuleDependencies.moduleVersion
    }
}
于 2013-08-08T06:30:14.357 回答
20

较新版本的 Gradle(3.0+,可能更早)支持buildEnvironment显示构建脚本依赖关系图的内置任务。

./gradlew buildEnvironment

https://docs.gradle.org/current/userguide/tutorial_gradle_command_line.html#sec:listing_buildscript_dependencies

于 2017-12-11T16:37:16.420 回答
6

要确定您正在使用的插件版本,请检查项目级build.gradle文件中的版本声明。

来源

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

在上面的示例中,Gradle Android 插件版本/修订版是 1.3.0

于 2015-09-01T13:40:31.080 回答
4

试试下面的代码:

com.android.builder.Version.ANDROID_GRADLE_PLUGIN_VERSION

这是我认为最简单的一个。

于 2019-04-05T18:01:23.060 回答