在我的build.gradle文件中,我设置了以下依赖项:
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
这会自动适应最新发布的版本(就像它描述的here)。
如何检查项目中当前版本的使用情况?
编辑2013-08-08:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
答案 0 :(得分:20)
显示构建脚本类路径的已解析依赖项不是内置操作,而是其他配置(可以使用gradle dependencies
进行检查)。但是,您可以编写一个任务来执行此操作。例如:
task showClasspath {
doLast {
buildscript.configurations.classpath.each { println it.name }
}
}
仅显示Android插件版本的变体:
task showVersion {
doLast {
println buildscript.configurations.classpath.resolvedConfiguration.firstLevelModuleDependencies.moduleVersion
}
}
答案 1 :(得分:5)
较新版本的Gradle(3.0+,可能更早)支持内置buildEnvironment
任务,该任务显示了buildscript的依赖图。
./gradlew buildEnvironment
答案 2 :(得分:4)
要确定您使用的插件的修订版本,请检查项目级
build.gradle
文件中的版本声明。
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
在上面的示例中,Gradle Android插件版本/修订版是1.3.0
答案 3 :(得分:0)
尝试以下代码:
com.android.builder.Version.ANDROID_GRADLE_PLUGIN_VERSION
这是我认为最简单的一个。