当前位置: 首页 > news >正文

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.

解决了。

http://www.dtcms.com/a/320317.html

相关文章:

  • 接口测试-mock测试
  • sigfillset 函数详解
  • Dash 中的 dcc.Clipboard 组件详解:实现一键复制功能
  • Caffeine 三种过期策略详解
  • Git 文件删除操作指南:管理与恢复已删除文件
  • python---pass函数
  • 【沉浸式解决问题】mysql-connector-python连接数据库:RuntimeError: Failed raising error.
  • React.memo
  • 【C#补全计划:类和对象(十)】密封
  • 阿里云可观测 2025 年 7 月产品动态
  • MCU中的USB
  • 虚拟乐队“天鹅绒落日”:AI生成音乐引发的行业风暴
  • STM32——STM32CubeMX
  • 【华为机试】113. 路径总和 II
  • Java异常处理机制深度解析:构建健壮程序的核心
  • C++ AVL树实现详解:理论+代码+图解
  • 使用Cloud Document Converter将飞书文档导出为markdown
  • 神经网络中一般都包含哪些关键层,每一层的作用是什么?
  • Gemini-CLI-项目原理流程总结
  • 大模型2位量化原理解析
  • Redis面试精讲 Day 16:Redis性能监控与分析工具
  • Microsoft Office PowerPoint 制作简单的游戏素材
  • 腾讯位置服务 —— 预估订单路线金额(使用Drools规则引擎处理)
  • Gitee上免费搭建博客
  • 基于C++深度学习 (NCNN、MNN、OpenVINO)OpenCV 等实践
  • 第二集 测试概念
  • 8月7号打卡
  • python---函数的形参与实参
  • C++的入门学习
  • 拷贝数组练习