Android Studio 支持使用多种 Java 11 及更高版本的 API,而无需为应用设置最低 API 级别。这意味着,如果您使用 Android 13(API 级别 33)中引入的 API,该代码也可在所有先前的版本上使用。Android 13 支持这些年来向 Android 引入的大多数 API。通过一个称为 API 脱糖的过程,DEX 编译器 (D8) 可让您在支持较低 Android 版本的应用中添加更多标准语言 API。
Java 11 以三种形式支持 API 脱糖:
Android Studio 支持使用多种 Java 11 及更高版本的 API,而无需为应用设置最低 API 级别。这意味着,如果您使用 Android 13(API 级别 33)中引入的 API,该代码也可在所有先前的版本上使用。Android 13 支持这些年来向 Android 引入的大多数 API。通过一个称为 API 脱糖的过程,DEX 编译器 (D8) 可让您在支持较低 Android 版本的应用中添加更多标准语言 API。
Java 11 以三种形式支持 API 脱糖: