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.

解决了。

相关推荐
微:xsooop3 小时前
iOS 上架4.3a 审核4.3a 被拒4.3a 【灾难来袭】
flutter·unity·ios·uniapp
程序员老刘3 小时前
假如Flutter用Rust,你也写不出更快的App
flutter·rust·dart
灰灰勇闯IT4 小时前
flutter环境配置中遇到的问题
flutter
renxhui4 小时前
Dart 速通攻略(面向 Android 工程师)
android·flutter·dart
勇气要爆发8 小时前
【第五阶段—高级特性和架构】第七章:CustomPainter—绘图大师
flutter
用户7502734994779 小时前
我用百度文心快码开发了一款积木工坊:用AI让每个孩子都成为小小建筑师
flutter
名字被你们想完了9 小时前
Flutter 实现一个容器内部元素可平移、缩放和旋转等功能(一)
flutter
灰灰勇闯IT10 小时前
Flutter×VS Code:跨端开发的高效协作指南(2025最新配置)
笔记·flutter·harmonyos
●VON10 小时前
Flutter vs React Native vs 原生开发:有何不同?
学习·flutter·react native·react.js·openharmony
白茶三许10 小时前
【OpenHarmony】深入理解 Flutter 异步编程:从基础到实战
flutter·开源·openharmony·gitcode