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版本
开发中与 API Level 相关的配置
在 build.gradle(:app)
中配置 SDK:
android {
compileSdkVersion 35 // 对应 Android 16
defaultConfig {
minSdkVersion 21
targetSdkVersion 35
}
}
-
compileSdkVersion
应尽量使用最新版本,确保使用最新 API。 -
targetSdkVersion
提升至最新版本以适配新行为变更。 -
minSdkVersion
根据你想支持的最旧设备设定。
骑着母猪去打猎的备忘录,如有侵权请联系本人骑着母猪去打猎删除。https://www.cnblogs.com/shichq/p/19078753
如果本文对您有所帮助,麻烦在下面评论里面随便敲上那么几下键盘,谢谢了