gpt4 book ai didi

android - 不必要; SDK_INT 总是 >= 21,而我的 minSdkVersion 是 16

转载 作者:太空狗 更新时间:2023-10-29 16:28:07 29 4
gpt4 key购买 nike

所以,我有一段代码看起来像

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){
// Do something
} else {
//Do something else
}

但是 Android Studio 向我显示了针对我的 if 子句的以下警告:不需要; SDK_INT 始终 >= 21,而我将 minSdkVersion 设置为 16。

那么,为什么我会收到此警告,即使 Build.VERSION_CODES.JELLY_BEAN_MR2 = 18 并且我最终可能会遇到这样一种情况,其中此 if 子句必须是有用吗(例如 16 和 17 SDK 版本)?

最佳答案

愚蠢的我 - 刚刚意识到我也有 flavors 而当前的有 minSdkVersion = 21。因此,检查必须保留以对具有较低 minSdkVersion 的其他风格进行工作。此外,这意味着 Lint 无法检查不同的口味并坚持使用当前的口味。

关于android - 不必要; SDK_INT 总是 >= 21,而我的 minSdkVersion 是 16,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44694522/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com