Android 之 Android版本与SDK(API Level)对应关系

​一、Android版本与SDK(API Level)对应关系​

​Android 版本​​代号​​SDK版本 (API Level)​​首发年份​
Android 15 (未正式发布)-352025
Android 14-342023
Android 13Tiramisu332022
Android 12LSv2322022
Android 12Snow Cone312021
Android 11Red Velvet Cake302020
Android 10Quince Tart292019
Android 9.0Pie282018
Android 8.1Oreo272017
Android 8.0Oreo262017
Android 7.1Nougat252016
Android 7.0Nougat242016
Android 6.0Marshmallow232015
Android 5.1Lollipop222015
Android 5.0Lollipop212014
Android 4.4KitKat192013

​注​​:

  1. 完整历史版本可参考 [Android API Level 全表];
  2. SDK版本通过代码获取:Build.VERSION.SDK_INT

⚙️ ​​二、Android版本与编译JDK版本要求​

不同Android版本在​​源码编译​​时对JDK版本有严格限制:

​Android版本范围​​编译所需JDK版本​​说明​
Android 8.0+ (API 26+)OpenJDK 8/11/17官方推荐OpenJDK

7

Android 7.x (API 24-25)OpenJDK 8最低要求JDK 8

8

Android 5.x–6.0 (API 21–23)OpenJDK 7gcc-4.4等旧工具链

7

Android 4.4 (API 19)JDK 6需手动安装Oracle JDK 6

8

​关键点​​:

  • ​应用开发​​(非源码编译)可使用更高JDK(如JDK 17),通过脱糖(Desugaring)兼容低版本设备;
  • ​脱糖技术​​:允许在低至Android 4.4(API 19)的设备上使用Java 11语法(如Lambda、java.time
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值