Android SDK对应版本号

1,214 阅读3分钟

这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战

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级别
Noofficialcodename1.02008年9月23日No1
1.12009年2月9日No2
Cupcake1.52009年4月27日No3
Donut1.62009年9月15日No4
Eclair2.02009年10月27日No5
2.0.12009年12月3日No6
2.12010年1月11日No7
Froyo2.2–2.2.32010年5月20日No8
Gingerbread2.3–2.3.22010年12月6日No9
2.3.3-2.3.72011年2月9日No10
Honeycomb3.02011年2月22日No11
3.12011年5月10日No12
3.2-3.2.62011年7月15日No13
Ice Cream Sandwich4.0–4.0.22011年10月18日No14
4.0.3-4.0.42011年12月16日No15
Jelly Bean4.1–4.1.22012年7月9日No16
4.2-4.2.22012年11月13日No17
4.3-4.3.12013年7月24日No18
KitKat4.4–4.4.42013年10月31日No19
4.4W-4.4W.22014年6月25日No20
Lollipop5.0–5.0.22014年11月4日No21
5.1-5.1.12015年3月2日No22
Marshmallow6.0–6.0.12015年10月2日No23
Nougat7.02016年8月22日No24
7.1-7.1.22016年10月4日No25
Oreo8.02017年8月21日No26
8.12017年12月5日Yes27
Pie92018年8月6日Yes28
Android 10102019年9月7日Yes29
Android 11112020年9月8日Yes30
Android 1212待定预览版31

Android Studio查看SDK版本

修订

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

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