我在android中添加了Java11,以构建工具-> Gradle,如下所示:

应用程序/build.gradle:

SDK:

在检查源代码时,仍然会显示JAVA 8:

此外,当应用程序运行时,Java 11上不存在的Java 8特性会导致应用程序失败,缺少异常。
java -version显示:
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
OpenJDK 64-Bit Server VM (build 11.0.11+0-b60-7772763, mixed mode)发布于 2022-08-27 09:50:53
首先,尝试使缓存失效并仔细观察XML,Android需要进行适当的交叉检查,但奇怪的是,它的配置过程没有正确地对齐。
如果无法这样做,那么添加/启用/Reset,恢复。
发布于 2022-08-27 11:36:43
不要忘记在应用程序级别的build.gradle文件中添加java版本。
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}

https://stackoverflow.com/questions/73509906
复制相似问题