【问题标题】:SDK levels for lollipop棒棒糖的 SDK 级别
【发布时间】: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 级别?这是什么意思?

标签: android sdk version


【解决方案1】:

根据您的问题,您的应用程序在minSdkVersion 中运行意味着您的最低版本支持您的应用程序。

targetSdkVersion 是 Android 提供向前兼容性的主要方式,除非 targetSdkVersion 更新,否则不会应用行为更改。

需要强调的是,更改 compileSdkVersion 不会改变运行时行为。虽然在更改您的 compileSdkVersion 时可能会出现新的编译器错误/警告,但您的 compileSdkVersion 不包含在您的 APK 中:它纯粹在编译时使用。

更多信息,What is API Level?

希望对你有帮助……!

【讨论】:

    猜你喜欢
    • 2014-12-15
    • 2015-08-12
    • 2016-05-02
    • 2015-05-22
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-14
    相关资源
    最近更新 更多