使用Android Sv2 Preview SDK触发AGP警告及相关配置问题咨询
问题解答
1、适配compileSdkPreview = "Sv2"的AGP版本获取方式
- Sv2为Android 12L的预览版SDK,对应的适配AGP版本会和Android Studio预览版同步推送,你可以将Android Studio的更新渠道切换为Canary/Dev预览通道,更新到支持Sv2的Android Studio版本后,IDE会自动推送匹配的AGP版本升级提示,通常7.2.0-alpha05及以上的7.2预览版、7.3及更高版本AGP都已完成Sv2适配。
- 如果你暂时不需要升级AGP,也可以直接按照警告提示,在项目的
gradle.properties文件中添加android.suppressUnsupportedCompileSdk=Sv2即可屏蔽该警告,不会影响项目的正常编译运行。
2、项目级build.gradle中apply false的含义
在根项目的plugins配置块中给插件声明添加apply false,作用是仅统一声明该插件的版本号,不在当前根项目中直接应用这个插件。
这类插件都是给子模块(比如你的app模块、独立library模块)使用的,子模块的build.gradle引入对应插件时,不需要再重复指定版本号,所有子模块的插件版本由根项目统一管理,避免不同子模块使用不同版本的同个插件导致依赖冲突。
内容的提问来源于stack exchange,提问作者Vidyesh Churi
相关产品推荐
相关产品推荐

