API Level | Android Version | 代号 | 发布时间 |
---|---|---|---|
33 | Android 13 | Tiramisu | 2022年11月 |
32 | Android 12L(IoT) | Android 12L | 2022年5月 |
31 | Android 12 | Snow Cone | 2021年10月 |
30 | Android 11 | Red Velvet Cake | 2020年9月 |
29 | Android 10 | Quince Tart | 2019年9月 |
28 | Android 9.0 | Pie | 2018年8月 |
27 | Android 8.1 | Oreo | 2017年12月 |
26 | Android 8.0 | Oreo | 2017年8月 |
25 | Android 7.1 | Nougat | 2016年10月 |
24 | Android 7.0 | Nougat | 2016年3月 |
23 | Android 6.0 | Marshmallow | 2015年10月 |
22 | Android 5.1 | Lollipop | 2015年3月 |
21 | Android 5.0 | Lollipop | 2014年11月 |
19 | Android 4.4W | KitKat | 2013年10月 |
18 | Android 4.3 | Jelly Bean | 2013年7月 |
17 | Android 4.2 | Jelly Bean | 2012年11月 |
16 | Android 4.1 | Jelly Bean | 2012年7月 |
15 | Android 4.0.3 | Ice Cream Sandwich | 2011年11月 |
14 | Android 4.0 | Ice Cream Sandwich | 2011年10月 |
10 | Android 2.3.3 | Gingerbread | 2010年12月 |
API Level | 最低支持的JDK版本 | 说明 |
---|---|---|
31+(Android 12+) | JDK 11 | 需要JDK 11或更高版本(如JDK 17),以支持新特性和工具链。 |
30+(Android 11+) | JDK 8+ | 推荐JDK 11,但兼容JDK 8(需配置compileOptions )。 |
29+(Android 10+) | JDK 8+ | 兼容JDK 8及以上,但高版本JDK可能优化编译速度。 |
28-(Android 9.0及以下) | JDK 7+ | 早期API支持较旧JDK,但现代开发工具链已逐步淘汰低版本JDK。 |
新项目开发:
build.gradle
中配置: android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }
旧项目维护:
Android Studio默认配置:
File -> Project Structure -> SDK Location
中修改JDK Location
。File -> Project Structure
。 SDK Location
标签页下,查看JDK Location
的路径。 java -version
,确认实际运行的JDK