【发布时间】:2016-07-02 13:51:04
【问题描述】:
我刚刚注意到 Gradle 有 released version 2.12,根据发行说明,脚本的编译速度应该提高 20%。我想在 Android Studio 中升级到那个版本。
我正在使用 v1.5.1 并且在设置中我选择了“使用默认 gradle 包装器”选项,这意味着不是为每个项目使用本地 gradle 安装,而是为每个项目使用特定的 gradle 版本项目。使用的版本是build.gradle 文件中定义的版本。示例:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
现在如果我把它改成这样:
classpath 'com.android.tools.build:gradle:2.12'
然后 Android Studio 找不到该版本并引发错误。显然,AS 首先尝试在本地缓存中查找二进制文件(Android Studio/gradle/m2repository),然后尝试从 bintray 下载它:
https://jcenter.bintray.com/com/android/tools/build/gradle/2.12/gradle-2.12.jar
浏览published builds,这里可用的最后一个版本似乎是 v2.1.0-alpha1。
- 为什么 v2.12 还没有在 bintray 中?不兼容 Android Studio 吗?
- 如果兼容,有没有办法下载它并在每个项目的基础上使用本地安装? (我不想破坏已经在版本控制中的旧项目)
【问题讨论】:
-
从here 中找到将在
gradle-wrapper.properties中使用的最新版本的 Gradle
标签: android android-studio gradle bintray