你需要Java 11或更高版本来使用这个版本的Gradle构建应用程序



我克隆了一个flutter项目,并尝试在我的windows桌面vs代码上运行它。当我尝试运行flutter run时,我得到以下错误:

[!] You need Java 11 or higher to build your app with this version of Gradle.                                   │
│                                                                                                                 │
│ To get Java 11, update to the latest version of Android Studio on https://developer.android.com/studio/install. │
│                                                                                                                 │
│ To check the Java version used by Flutter, run `flutter doctor -v`.

我不明白为什么我需要更新Android Studio到最新版本,当我使用VS Code的扑动。有人能帮我解决这个问题吗?

太奇怪了。我从oracle安装了jdk-11,但它不起作用。但是当我更新Android Studio,然后在VS Code中运行flutter程序时,它运行起来没有任何问题。我仍然不明白为什么它工作,但解决方案是只是更新android工作室。

最新更新