首页 > 解决方案 > AGP 3.5 与 Gradle 6 兼容吗?

问题描述

我想知道我是否可以开始使用带有 Android Gradle 插件 (AGP) 3.5 的 Gradle 6。

根据官方文档,它们不兼容:

插件版本 | 所需的 Gradle 版本

3.5.0+ | 5.4.1-5.6.4

来源: https ://developer.android.com/studio/releases/gradle-plugin

但是,在页面的下方(对于 AGP 3.5.0),您可以阅读:

此版本的 Android 插件需要以下内容:

Gradle 5.4.1 或更高版本。

可能最后一部分只是旧信息(在 Gradle 6 发布之前发布?)。

但如果是这样,Gradle 6 有哪些已知问题?

标签: androidgradleandroid-gradle-plugingradlew

解决方案


我在 AS 3.5.2 和 AGP 3.5.2 上,我只是换成distributionUrlgradle-wrapper.properties

https\://services.gradle.org/distributions/gradle-6.0.1-all.zip

同步,构建并部署到模拟器,一切正常。

我们应该这样做吗?不

因为有很多外部插件,任务和无限的事情可能会出现错误,使用该特定版本的不受官方支持的插件。

我不认为冒险破坏某些东西(你甚至不会注意到)值得升级,但这是个人选择:)


推荐阅读