如何查看项目中使用的Gradle Android插件版本?

owe*_*owe 23 android gradle build.gradle

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

dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
} 
Run Code Online (Sandbox Code Playgroud)

这将自动适应最新发布的版本(像它的描述在这里).

如何查看我的项目中使用的当前版本?

编辑2013-08-08:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
Run Code Online (Sandbox Code Playgroud)

Pet*_*ser 21

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

task showClasspath  {
    doLast {
        buildscript.configurations.classpath.each { println it.name }
    }
}
Run Code Online (Sandbox Code Playgroud)

一个只显示Android插件版本的变体:

task showVersion {
    doLast {
        println buildscript.configurations.classpath.resolvedConfiguration.firstLevelModuleDependencies.moduleVersion
    }
}
Run Code Online (Sandbox Code Playgroud)


Mik*_*x6r 7

较新版本的Gradle(3.0+,可能更早)支持内置buildEnvironment任务,该任务显示了buildscript的依赖图.

./gradlew buildEnvironment

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


Pau*_*aul 5

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

资源

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'
}
Run Code Online (Sandbox Code Playgroud)

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