Flutter运行Android项目时显示java版本不兼容(Unsupported class file major version 65)的处理

当在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路径,指向你的AS配置jdk地址:

运行命令行

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

bash 复制代码
flutter config --jdk-dir /Users/caoshixin/Library/Java/JavaVirtualMachines/ms-17.0.15/Contents/Home
相关推荐
HH思️️无邪3 小时前
Flutter 开发技巧 AI 快速构建 json_annotation model 的提示词
flutter·json
祈祷苍天赐我java之术5 小时前
Linux 进阶之性能调优,文件管理,网络安全
java·linux·运维
无处不在的海贼6 小时前
小明的Java面试奇遇之发票系统相关深度实战挑战
java·经验分享·面试
武子康6 小时前
Java-109 深入浅出 MySQL MHA主从故障切换机制详解 高可用终极方案
java·数据库·后端·mysql·性能优化·架构·系统架构
秋难降6 小时前
代码界的 “建筑师”:建造者模式,让复杂对象构建井然有序
java·后端·设计模式
BillKu7 小时前
Spring Boot 多环境配置
java·spring boot·后端
雨白7 小时前
Drawable 与 Bitmap 的区别、互转与自定义
android
程序员江同学7 小时前
Kotlin 技术月报 | 2025 年 8 月
android·kotlin
nju永远得不到的男人8 小时前
关于virtual camera
android
君不见,青丝成雪8 小时前
SpringBoot项目占用内存优化
java·spring boot·后端