前言

Android 的开发于 2003 年由 Android, Inc.开始,该公司于 2005 年被 Google 收购。

Android 1.0 的首次公开发布发生在 2008 年 10 月 T-Mobile G1(又名 HTC Dream)的发布。Android 1.0 和 1.1 并未以特定代号发布。代号“Astro Boy”和“Bender”在一些早期 1.0 之前的里程碑版本中被内部标记,并且从未用作操作系统 1.0 和 1.1 版本的实际代号。

从 Android 1.5 Cupcake 开始,项目经理 Ryan Gibson 为公开发布使用了糖果主题命名方案。谷歌于 2019 年 8 月宣布,他们将结束糖果主题方案,以便在未来版本中使用数字排序。数字顺序格式下的第一个版本是Android 10,于 2019 年 9 月发布。

2017 年,Google 宣布Google Play将开始要求应用针对最新的 Android 版本。[最初的最低要求是 2017 年下半年发布的 Android 8,到 2018 年 8 月,新应用程序需要支持,2018 年 11 月之前更新现有应用程序。这种模式在随后的几年中一直延续。

Android SDK 版本对应版本号

名称

内部代号

版本号

初始稳定
发布日期

支持
(安全修复)

API级别

Noofficialcodename

N/A

1.0

2008年9月23日

No

1


PetitFour

1.1

2009年2月9日

No

2

Cupcake


1.5

2009年4月27日

No

3

Donut


1.6

2009年9月15日

No

4

Eclair


2.0

2009年10月27日

No

5



2.0.1

2009年12月3日

No

6



2.1

2010年1月11日

No

7

Froyo


2.2–2.2.3

2010年5月20日

No

8

Gingerbread


2.3–2.3.2

2010年12月6日

No

9



2.3.3-2.3.7

2011年2月9日

No

10

Honeycomb


3.0

2011年2月22日

No

11



3.1

2011年5月10日

No

12



3.2-3.2.6

2011年7月15日

No

13

Ice Cream Sandwich


4.0–4.0.2

2011年10月18日

No

14



4.0.3-4.0.4

2011年12月16日

No

15

Jelly Bean


4.1–4.1.2

2012年7月9日

No

16



4.2-4.2.2

2012年11月13日

No

17



4.3-4.3.1

2013年7月24日

No

18

KitKat

Key Lime Pie

4.4–4.4.4

2013年10月31日

No

19



4.4W-4.4W.2

2014年6月25日

No

20

Lollipop

Lemon Meringue Pie

5.0–5.0.2

2014年11月4日

No

21



5.1-5.1.1

2015年3月2日

No

22

Marshmallow

Macadamia Nut Cookie

6.0–6.0.1

2015年10月2日

No

23

Nougat

New York Cheesecake

7.0

2016年8月22日

No

24



7.1-7.1.2

2016年10月4日

No

25

Oreo

Oatmeal Cookie

8.0

2017年8月21日

No

26



8.1

2017年12月5日

Yes

27

Pie


9

2018年8月6日

Yes

28

Android 10

Queen Cake

10

2019年9月7日

Yes

29

Android 11

Red Velvet Cake

11

2020年9月8日

Yes

30

Android 12

Snow Cone

12

待定

预览版

31

Android Studio查看SDK版本

ANDROID10对应的是SDK 安卓10的sdk是多少_android

修订

31.0.2 (2021年4月)

  • adb
  • 支持转发到linux上的vsock。
  • 修复adb track-devices通过无线调试的设备不会立即收到更新的错误。
  • 实现对 mDNS 设备发现的初步支持,无需单独安装 mDNS 服务。当前默认禁用此功能,可以通过ADB_MDNS_OPENSCREEN在启动 adb 服务器时将环境变量设置为 1来启用。
  • fastboot
  • 无法获取引导分区大小时不要失败。
  • 从属性派生设备锁定状态,而不是解析内核命令行。

31.0.1 (2021年3月)

  • adb
  • 减少 TCP keepalive 间隔。
  • 提高增量安装性能。
  • fastboot
  • 添加对压缩快照合并的支持。
  • 恢复旧的 A/B 支持。

31.0.0 (2021年2月)

  • adb
  • 默认情况下禁用拉取压缩。