Android SDK对应版本号

简介: 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 的开发于 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版本


image.png


修订


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


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


相关实践学习
使用CLup和iSCSI共享盘快速体验PolarDB for PostgtreSQL
在Clup云管控平台中快速体验创建与管理在iSCSI共享盘上的PolarDB for PostgtreSQL。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
20天前
|
JavaScript Java Maven
云效产品使用常见问题之android sdk 构建出aar后,上传到私有maven仓库失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
安全 开发工具 Android开发
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
416 0
|
7月前
|
API 开发工具 Android开发
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
152 0
|
4月前
|
开发工具 Android开发
Android获取SDK的版本信息
Android获取SDK的版本信息
42 0
|
5月前
|
编解码 Java 开发工具
Android端接入视频生产 Java SDK
Android端接入视频生产 Java SDK
43 1
|
5月前
|
监控 Java 开发工具
基于Eclipse+SDK+ADT+DDMS的安卓开发环境完整搭建过程
基于Eclipse+SDK+ADT+DDMS的安卓开发环境完整搭建过程
47 0
基于Eclipse+SDK+ADT+DDMS的安卓开发环境完整搭建过程
|
6月前
|
Android开发
安卓获取版本号
安卓获取版本号
26 0
|
9月前
|
Java 开发工具 Android开发
逻辑清晰,详解社交源码Android开发SDK
前篇我们讲解了有关如何在IOS平台开发集成SDK,那么今天来给大家简单讲解下如何在社交源码Android客户端上开发集成 SDK。
逻辑清晰,详解社交源码Android开发SDK
|
9月前
|
Java 开发工具 Android开发
Android Studio (Android SDK) 配置与使用
Android Studio (Android SDK) 配置与使用
1144 0
|
Java 语音技术 开发工具
Android 讯飞离线语音听写/离线语音识别SDK
Android 讯飞离线语音听写/离线语音识别SDK
401 0
Android 讯飞离线语音听写/离线语音识别SDK