【问题标题】:Android gradle plugin compatibility with latest Gradle versionsAndroid gradle 插件与最新 Gradle 版本的兼容性
【发布时间】:2017-08-01 04:03:50
【问题描述】:
Gradle 构建扫描始终建议 Android 项目使用最新版本的 Gradle(现为 4.0.2)。
但是考虑到我没有使用相应的 Android gradle 插件版本,它真的安全吗?
具体来说,我使用的是 Android 插件 2.3.3,它是由 with 3.x Gradle version in mind 开发的,还没有准备好升级到最新的 3.0.0-alpha* 发布分支。
在始终使用最新版本的 Gradle 时,您是否注意到任何构建速度的改进或相反的任何退化?
【问题讨论】:
标签:
gradle
android-gradle-plugin
【解决方案1】:
您是否在为 Android Studio 使用金丝雀版本?如果你有稳定版本,它不应该要求你更新。基于依赖项的implementation 选项(请参阅migration),从我的测试来看,gradle 似乎确实有显着的速度提升。当您编辑 gradle 文件并撤消它时,gradle 不会强制您同步。
但是,将库更新到 gradle 3.0.0 存在一些问题,所以如果 2.3.3 适合你,我也暂时保留它。
另外请记住,您可以将金丝雀 AS 与稳定版本一起安装,因此您始终可以创建一个分支并测试两者,看看您更喜欢哪一个。