Android 系统版本与 SDK API Level 对应表(更新至 Android 16)

API Level

API Level 是 Android 系统为开发者定义的一个 SDK 版本号。每个 Android 系统版本都对应唯一一个 API Level,用于标识该版本包含的功能集。例如,Android 5.0(Lollipop)对应的是 API Level 21。

开发者通过在 build.gradle 中配置 minSdkVersion、targetSdkVersion、compileSdkVersion 来控制兼容性和编译环境。

Android 系统版本与 SDK API Level 对应表(更新至 Android 16)

Android 版本 版本号 API Level 发布日期 代号
Android 16 16 36 2025 年 Q3 Baklava
Android 15 15 35 2024 年 Q3 Vanilla
Android 14 14 34 2023 年 10 月 UpsideDownCake
Android 13 13 33 2022 年 8 月 Tiramisu
Android 12L 12L 32 2022 年 3 月 Snow Cone v2
Android 12 12 31 2021 年 10 月 Snow Cone
Android 11 11 30 2020 年 9 月 Red Velvet Cake
Android 10 10 29 2019 年 9 月 Q
Android 9 9 28 2018 年 8 月 Pie
Android 8.1 8.1 27 2017 年 12 月 Oreo MR1
Android 8.0 8.0 26 2017 年 8 月 Oreo
Android 7.1 7.1 25 2016 年 10 月 Nougat MR1
Android 7.0 7.0 24 2016 年 8 月 Nougat
Android 6.0 6.0 23 2015 年 10 月 Marshmallow
Android 5.1 5.1 22 2015 年 3 月 Lollipop MR1
Android 5.0 5.0 21 2014 年 11 月 Lollipop

Android Studio查看SDK版本

image

开发中与 API Level 相关的配置

在 build.gradle(:app) 中配置 SDK:

android {
    compileSdkVersion 35 // 对应 Android 16
 
    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 35
    }
}
  • compileSdkVersion 应尽量使用最新版本,确保使用最新 API。

  • targetSdkVersion 提升至最新版本以适配新行为变更。

  • minSdkVersion 根据你想支持的最旧设备设定。

 

posted on 2025-09-07 21:57  骑着母猪去打猎  阅读(187)  评论(0)    收藏  举报