Flutter 新创建的项目,运行flutter run报错Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
电脑中安装的是Java 1.8.这个版本有用,不能升级Java 11版本
解决办法:
步骤1、安装Java 11
步骤2、修改android/gradlew.properties
增加org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home(这里是Java 11安装目录)
注意!!!!!
执行完以上2个步骤后,在Visual Studio Code中就可以执行flutter run运行启动项目了
但是在Android Studio中运行启动还是依然报同样的错误,继续执行步骤3,4
步骤3、android项目目录下,在终端执行./gradlew --version,查看JVM版本,发现还是1.8
步骤4、Android Studio-->Preferences-->Build,Execution,Deployment-->Build Tools-->Geadle
在这里修改Geadle JDK为11,Apply后重新运行即可
参考: