这确实让我感到沮丧,我寻找了解决这个问题的方法,但我什么也没做。如果检查终端我的java版本,它是版本16,但是当我试图在android模拟器中运行flutter时,它会读到java1.8。我在macOs蒙特利上运行,带有msvcode
A problem occurred evaluating project ':app'.
Failed to apply plugin 'com.android.internal.application'.
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
You can try some of the following options:
- changing the IDE settings.
- changing the JAVA_HOME environment variable.
- changing `org.gradle.java.home` in `gradle.properties`.发布于 2022-09-15 09:41:52
我认为您必须升级您的JDK版本,并使其为1.8 to11。

sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11发布于 2022-09-15 09:56:04
1.在Android中,导航到File ->项目结构或按Ctrl+Alt+Shift+S打开项目结构。
2.在平台设置中,-> SDKS、->、Android、->、Java (现在根据需要选择JDK )。
https://stackoverflow.com/questions/73728785
复制相似问题