Flutter报错...Unsupported class file major version 65

问题描述

flutter项目运行报错

> BUG! exception in phase 'semantic analysis' in source unit 'BuildScript' Unsupported class file major version 65

环境:

flutter:3.24.5

gradle:7.4

原因分析

65对应java版本21,就是java版本太高的意思,gradle7.4对应的版本是17。

解决方法

修改java环境变量为17,打开flutter项目里面的android目录并将gradle的Gradle JDK改为17

还是显示一样的错误。

flutter doctor --verbose 显示运行环境还是21

复制代码
Android toolchain - develop for Android devices (Android SDK version 35.0.1)
    • Android SDK at D:\Android\Sdk
    • Platform android-35, build-tools 35.0.1
    • Java binary at: D:\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 21.0.6+-13355223-b631.42)
    • All Android licenses accepted.

执行 flutter config --jdk-dir=java的path,如flutter config --jdk-dir=C:\Users\Hello\.jdks\ms-17.0.15 ,后显示

复制代码
 Android toolchain - develop for Android devices (Android SDK version 35.0.1)
    • Android SDK at D:\Android\Sdk
    • Platform android-35, build-tools 35.0.1
    • Java binary at: C:\Users\Hello\.jdks\ms-17.0.15\bin\java
    • Java version OpenJDK Runtime Environment Microsoft-11369865 (build 17.0.15+6-LTS)
    • All Android licenses accepted.

解决了。

相关推荐
来来走走6 小时前
Flutter MVVM+provider的基本示例
android·flutter
阿笑带你学前端16 小时前
XPlayer 1.1 发布:全平台 IPTV 播放器 + TV 局域网远程输入,电视输入从未如此丝滑
前端·flutter
SoaringHeart21 小时前
Flutter进阶:实现比赛对阵图/淘汰赛
前端·flutter
肥肥呀呀呀1 天前
flutter 高斯模糊闪烁问题
flutter
wilinz2 天前
Flutter 图片压缩性能对比
flutter
程序员老刘2 天前
Dart MCP翻车了!3.9.0版本无法运行,这个坑你踩过吗?
flutter·ai编程·客户端
ideal树叶2 天前
flutter 中 的 关键字
flutter
世界不及妳微笑3 天前
Flutter 记录应用授权登录踩坑之旅
flutter
鹏多多3 天前
flutter-使用confetti制作炫酷纸屑爆炸粒子动画
android·前端·flutter
耳東陳12513 天前
【重磅发布】flutter_chen_updater-版本升级更新
flutter