git*_*gin 2 sdk android android-studio
所以,我有一段代码看起来像
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){
// Do something
} else {
//Do something else
}
Run Code Online (Sandbox Code Playgroud)
但Android Studio向我显示了以下针对我的if子句的警告:
Unnecessary; SDK_INT is always >= 21,虽然我已经minSdkVersion设置为16.
那么,为什么我会收到这个警告,即使Build.VERSION_CODES.JELLY_BEAN_MR2 = 18我最终可能会遇到这个if子句必须有用的场景(例如16和17 SDK版本)?
愚蠢的我 - 刚才意识到我也有口味和现在的味道minSdkVersion = 21.因此,检查必须保持为具有较低minSdkVersions的其他口味的工作.此外,这意味着Lint无法检查当前的不同口味和棒.
| 归档时间: |
|
| 查看次数: |
780 次 |
| 最近记录: |