android - 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 有哪些已知问题?
解决方案
我在 AS 3.5.2 和 AGP 3.5.2 上,我只是换成distributionUrl
了gradle-wrapper.properties
https\://services.gradle.org/distributions/gradle-6.0.1-all.zip
同步,构建并部署到模拟器,一切正常。
我们应该这样做吗?不
因为有很多外部插件,任务和无限的事情可能会出现错误,使用该特定版本的不受官方支持的插件。
我不认为冒险破坏某些东西(你甚至不会注意到)值得升级,但这是个人选择:)
推荐阅读
- ios - 如何从安全区域制作自定义样式 UITableViewCell 插入?
- testing - cypress 是否支持像 selenium 这样的跨浏览器测试,或者是否有任何限制
- r - 用于简单自动化问题的循环或 lapply 循环
- java - 在 REST 控制器中使用 AtomicLong
- list - SML列表分解问题
- java - 在 Java 中处理自定义文件异常
- mysql - 如何将mysql中的属性设置为二进制?
- angular - 在 Angular 组件中对导入的服务方法使用 forkJoin() 时,“void”类型的参数不可分配
- sas - SAS:如何知道哪个宏称为当前宏?
- google-bigquery - 如何将 BigQuery 数据集从一个区域复制到另一个区域?