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
相关推荐
pengzhuofan11 分钟前
第10章 Maven
java·maven
百锦再42 分钟前
Vue Scoped样式混淆问题详解与解决方案
java·前端·javascript·数据库·vue.js·学习·.net
刘一说1 小时前
Spring Boot 启动慢?启动过程深度解析与优化策略
java·spring boot·后端
壹佰大多1 小时前
【spring如何扫描一个路径下被注解修饰的类】
java·后端·spring
百锦再1 小时前
对前后端分离与前后端不分离(通常指服务端渲染)的架构进行全方位的对比分析
java·开发语言·python·架构·eclipse·php·maven
2501_915918411 小时前
iOS 混淆实战 多工具组合完成 IPA 混淆、加固与工程化落地(iOS混淆|IPA加固|无源码混淆|Ipa Guard|Swift Shield)
android·ios·小程序·https·uni-app·iphone·webview
雨白1 小时前
让协程更健壮:全面的异常处理策略
android·kotlin
DokiDoki之父1 小时前
Spring—注解开发
java·后端·spring
CodeCraft Studio2 小时前
【能源与流程工业案例】KBC借助TeeChart 打造工业级数据可视化平台
java·信息可视化·.net·能源·teechart·工业可视化·工业图表
摇滚侠2 小时前
Spring Boot 3零基础教程,WEB 开发 默认页签图标 Favicon 笔记29
java·spring boot·笔记