平台代号、版本、API 级别和 NDK 版本

8709次阅读  |  发布于5年以前

平台代号、版本、API 级别和 NDK 版本

版本,API与代号

简要来说,Android 的开发是围绕着版本系列进行的,这些版本使用美味的点心名字(按字母顺序)作为代号。

代号与版本号、API 级别和 NDK 版本相对应关系如下所示:

代号 版本 API 级别
Oreo 8.1.0 API 级别 27
Oreo 8.0.0 API 级别 26
Nougat 7.1 API 级别 25
Nougat 7.0 API 级别 24
Marshmallow 6.0 API 级别 23
Lollipop 5.1 API 级别 22
Lollipop 5.0 API 级别 21
KitKat 4.4-4.4.4 API 级别 19
Jelly Bean 4.3.x API 级别 18
Jelly Bean 4.2.x API 级别 17
Jelly Bean 4.1.x API 级别 16
Ice Cream Sandwich 4.0.3-4.0.4 API 级别 15,NDK 8
Ice Cream Sandwich 4.0.1-4.0.2 API 级别 14,NDK 7
Honeycomb 3.2.x API 级别 13
Honeycomb 3.1 API 级别 12,NDK 6
Honeycomb 3.0 API 级别 11
Gingerbread 2.3.3-2.3.7 API 级别 10
Gingerbread 2.3-2.3.2 API 级别 9,NDK 5
Froyo 2.2.x API 级别 8,NDK 4
Eclair 2.1 API 级别 7,NDK 3
Eclair 2.0.1 API 级别 6
Eclair 2.0 API 级别 5
Donut 1.6 API 级别 4,NDK 2
Cupcake 1.5 API 级别 3,NDK 1
(无代号) 1.1 API 级别 2
(无代号) 1.0 API 级别 1

细分版本号格式

新版本格式

在 Android 8.0 (Oreo) 及更高版本中,每个细分版本均采用细分版本号格式 PVBB.YYMMDD.bbb[.Cn],其中:

旧版本格式

从 Cupcake 开始,每个细分版本均有一个简短的细分版本代码,以作区分,例如 FRF85B。其生成规则如下:

日期代码并不一定是某个细分版本的确切构建日期,Google 常常会在现有细分版本中增加细微的更改,并在新细分版本中重复使用与现有细分版本相同的日期代码。

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8