AGP 3.5是否与Gradle 6兼容?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AGP 3.5是否与Gradle 6兼容?相关的知识,希望对你有一定的参考价值。

我想知道我是否可以开始将Gradle 6与android Gradle Plugin(AGP)3.5一起使用。

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

插件版本|所需的Gradle版本

3.5.0+ | 5.4.1-5.6.4

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

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

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

5.4.1级或更高。

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

但是,如果这样,关于Gradle 6的已知问题是什么?

答案

我使用的是AS 3.5.2和AGP 3.5.2,我只是将distributionUrl中的gradle-wrapper.properties交换为

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

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

我们应该这样做吗?否

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

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

以上是关于AGP 3.5是否与Gradle 6兼容?的主要内容,如果未能解决你的问题,请参考以下文章

Android踩坑小记:ndk版本与Android Gradle Plugin版本兼容

Android踩坑小记:ndk版本与Android Gradle Plugin版本兼容

Android踩坑小记:ndk版本与Android Gradle Plugin版本兼容

Android踩坑小记:ndk版本与Android Gradle Plugin版本兼容

如何在AGP 3.5和Gradle Wrapper 5.4.1中生成多个aar?

Gradle 与 AGP 构建 API: 如何编写插件