棒棒糖的 SDK 级别
Posted
技术标签:
【中文标题】棒棒糖的 SDK 级别【英文标题】:SDK levels for lollipop 【发布时间】:2020-04-16 10:47:02 【问题描述】:在 android lollipop 5.1 版本中运行应用程序的最佳 apk 级别是什么。这是我目前拥有的
android
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig
applicationId "com.locationtracker2019"
minSdkVersion 19
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
buildTypes
release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
【问题讨论】:
APK 级别?这是什么意思? 【参考方案1】:根据您的问题,您的应用程序在minSdkVersion
中运行意味着您的最低版本支持您的应用程序。
targetSdkVersion
是 Android 提供向前兼容性的主要方式,除非 targetSdkVersion 更新,否则不会应用行为更改。
需要强调的是,更改 compileSdkVersion
不会改变运行时行为。虽然在更改您的 compileSdkVersion 时可能会出现新的编译器错误/警告,但您的 compileSdkVersion 不包含在您的 APK 中:它纯粹在编译时使用。
更多信息,What is API Level?
希望对你有帮助……!
【讨论】:
以上是关于棒棒糖的 SDK 级别的主要内容,如果未能解决你的问题,请参考以下文章
Android各版本代号版本号API/NDK级别发布时间及市场份额
为啥将 ImageSpan 添加到 Snackbar 的操作文本在 Android 设备 SDK 级别 26 上有效,但在 SDK 级别 25 上无效?