Flutter运行Android项目时显示java版本不兼容的处理

当在Flutter项目中运行Android项目时出现如下错误

 

BUG! exception in phase 'semantic analysis' in source unit '/Users/veepai005/development/flutter/packages/flutter_tools/gradle/src/main/groovy/app_plugin_loader.groovy' Unsupported class file major version 65

 

其实是Flutter的 java 版本和Flutter项目中的Android模块的 java 版本不对应导致的

 

这个时候你可以命令行中运行 java --version    和   flutter doctor -v 分别查看他们的版本

 

解决方式1

在Android模块的gradle.properties中添加

org.gradle.java.home=你的java路径

 

解决方式2:推荐

更改flutter的java路径

运行命令行

flutter config --jdk-dir 你的java路径

posted @ 2025-03-12 15:59  呢哇哦比较  阅读(667)  评论(0)    收藏  举报