SDK version

2019-06-22  本文已影响0人  四月白绵羊

Google总会不定时地更新Android SDK 的版本。我们不能永远要求用户在第一时间升级到最新的SDK。但你也不用担心你的App会因为SDK升级而崩溃了。因为有forward compatibility。你需要关注的有compileSdkVersion, minSdkVersiontargetSdkVersion

android {
  compileSdkVersion 23
  buildToolsVersion “23.0.1”

  defaultConfig {
    applicationId “com.example.checkyourtargetsdk"
    minSdkVersion 7
    targetSdkVersion 23
    versionCode 1
    versionName “1.0”
  }
}

compileSdkVersion是compile层次的,defaultConfig是build层次的。

总结

minSdkVersion <= targetSdkVersion <= compileSdkVersion

或者

minSdkVersion (lowest possible) <= 
    targetSdkVersion == compileSdkVersion (latest SDK)

如果你的minSdkVersion 设得很低,那么你能覆盖很多的Android用户群体。

上一篇下一篇

猜你喜欢

热点阅读