我最近注意到gradle设置有以下配置:
android {
buildToolsVersion = 30.0.2
defaultConfig {
minSDk = 33
targetSDK = 33
}
}
如前所述,buildToolsVersion与targetSDK不匹配。但在过去几个月的测试和出版物中,没有发生任何不好的事情。
现在,我最近没有修改任何与gradle或sdk相关的内容,但是在最近的应用程序升级发布(2023年9月)中,当应用程序试图加载本机库时,某些架构的应用程序开始崩溃。
不兼容的buildToolsVersion是否可能影响Google如何交付基于捆绑包的apk或如何编译和构建lib?
构建版本没有更新错误,现在我使用33.0.2,这应该是sdk33的匹配。
1条答案
按热度按时间yrwegjxp1#
只要您使用的是Android Gradle Plugin 3.0.0或更高版本,它就会自动选择要使用的正确版本。(如果默认版本有问题,您应该只需要显式指定它)
参见SDK Build Tools release notes