Android 系统名字、版本、API level的对应关系(2024.12)

本文详细列举了Android各版本及其对应的API级别,方便开发者针对不同版本进行应用开发与适配。

从官网上找到的,具体地址是:

https://developer.android.com/guide/topics/manifest/uses-sdk-element?hl=zh-cn

https://source.android.com/setup/start/build-numbers

平台版本API 级别VERSION_CODE备注
Android 16API 35 → DP1平台亮点
Android 1535VANILLA_ICE_CREAM平台亮点
Android 1434UPSIDE_DOWN_CAKE平台亮点
Android 1333TIRAMISU平台亮点
Android 1232S_V2平台亮点
31S平台亮点
Android 1130R平台亮点
Android 1029Q平台亮点
Android 928P平台亮点
Android 8.127O_MR1平台亮点
Android 8.026O平台亮点
Android 7.1.1Android 7.125N_MR1平台亮点
Android 7.024N平台亮点
Android 6.023M平台亮点
Android 5.122LOLLIPOP_MR1平台亮点
Android 5.021LOLLIPOP
Android 4.4W20KITKAT_WATCH仅限 KitKat for Wearables
Android 4.419KITKAT平台亮点
Android 4.318JELLY_BEAN_MR2平台亮点
Android 4.2、4.2.217JELLY_BEAN_MR1平台亮点
Android 4.1、4.1.116JELLY_BEAN平台亮点
Android 4.0.3、4.0.415ICE_CREAM_SANDWICH_MR1平台亮点
Android 4.0、4.0.1、4.0.214ICE_CREAM_SANDWICH
Android 3.213HONEYCOMB_MR2
Android 3.1.x12HONEYCOMB_MR1平台亮点
Android 3.0.x11HONEYCOMB平台亮点
Android 2.3.4Android 2.3.310GINGERBREAD_MR1平台亮点
Android 2.3.2Android 2.3.1Android 2.39GINGERBREAD
Android 2.2.x8FROYO平台亮点
Android 2.1.x7ECLAIR_MR1平台亮点
Android 2.0.16ECLAIR_0_1
Android 2.05ECLAIR
Android 1.64DONUT平台亮点
Android 1.53CUPCAKE平台亮点
Android 1.12BASE_1_1
Android 1.01BASE

代号版本API 级别/NDK 版本
Android1313API 级别 33
Android12L12API 级别 32
Android1212API 级别 31
Android1111API 级别 30
Android1010API 级别 29
Pie9API 级别 28
Oreo8.1.0API 级别 27
Oreo8.0.0API 级别 26
Nougat7.1API 级别 25
Nougat7.0API 级别 24
Marshmallow6.0API 级别 23
Lollipop5.1API 级别 22
Lollipop5.0API 级别 21
KitKat4.4 - 4.4.4API 级别 19
Jelly Bean4.3.xAPI 级别 18
Jelly Bean4.2.xAPI 级别 17
Jelly Bean4.1.xAPI 级别 16
Ice Cream Sandwich4.0.3 - 4.0.4API 级别 15,NDK 8
Ice Cream Sandwich4.0.1 - 4.0.2API 级别 14,NDK 7
Honeycomb3.2.xAPI 级别 13
Honeycomb3.1API 级别 12,NDK 6
Honeycomb3.0API 级别 11
Gingerbread2.3.3 - 2.3.7API 级别 10
Gingerbread2.3 - 2.3.2API 级别 9,NDK 5
Froyo2.2.xAPI 级别 8,NDK 4
Eclair2.1API 级别 7,NDK 3
Eclair2.0.1API 级别 6
Eclair2.0API 级别 5
Donut1.6API 级别 4,NDK 2
Cupcake1.5API 级别 3,NDK 1
(无代号)1.1API 级别 2
(无代号)1.0API 级别 1
了解Android系统版本、内核版本代号的对应关系对于开发者来说非常重要,尤其是在进行跨版本应用开发维护时。为了帮助你更好地掌握这些知识,推荐查看这份资料:《Android API版本详解:对应系统、内核与代号的历史变迁》。通过这份资源,你将能够清晰地理解各个API Level背后的技术细节历史脉络。 参考资源链接:[Android API版本详解:对应系统、内核与代号的历史变迁](https://wenku.csdn.net/doc/6401ac85cce7214c316ec284?spm=1055.2569.3001.10343) Android的每个API Level对应一个或多个特定的Android系统版本,内核版本一个特定的代号。例如,Api Level 29对应Android 10(代号为Android Q),Linux内核版本为4.14或4.19。而Api Level 30则对应Android 11(代号为Android R),其Linux内核版本在官方AOSP中未明确标注,但通常在新版本发布时会有内核的更新改进。 要确定特定API Level对应系统版本内核版本,你可以参考官方的Android开发者文档或使用Android Studio提供的SDK管理工具查看不同版本的详细信息。此外,一些第三方网站服务也会提供这类信息,帮助开发者快速定位。 具体到代号上,Android系统发布时通常会有一个甜点名称作为代号,比如Android 10代号为Android Q,而Android 11则是Android R。这些代号不仅代表了版本的顺序,同时也象征着该版本的特色或者背后的设计理念。 通过掌握这些信息,你可以更好地为应用适配不同版本Android系统,确保应用在不同设备上的兼容性最佳性能。如果你希望深入了解Android API Level的变化历史以及每个版本背后的特性,继续阅读《Android API版本详解:对应系统、内核与代号的历史变迁》将会非常有帮助。这份资源不仅涵盖了你当前需要了解的问题,还提供了更深入的背景知识历史发展脉络,使你能够全面地掌握Android系统的演进。 参考资源链接:[Android API版本详解:对应系统、内核与代号的历史变迁](https://wenku.csdn.net/doc/6401ac85cce7214c316ec284?spm=1055.2569.3001.10343)
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值