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

flutter 构建报错Unsupported class file major version 65

flutter 构建报错Unsupported class file major version 65

原因: java 版本比当前Gradlew版本比太高了

解决一:

解决此问题的最简单方法是使用Android Studio AGP升级助手。要使用,请在Android Studio中选择顶级build.gradle文件,然后选择工具->AGP升级助手。

解决二:

运行flutter analyze——建议查看您的AGP、Java和Gradle版本是否兼容。如果Gradle需要更新,您可以使用进行更新。/gradlew包装器--gradle version=SOMEGRADLEVERSION,其中SOMEGRADALEVERSION是颤振分析建议的版本(您可以使用较新的版本)。
要查找正在使用的Java版本,请运行flutter doctor。在mac上,您可以通过/usr/libexec/Java_home-V找到操作系统所知道的Java版本。要设置所有flutter项目使用的Java版本,请运行flutter config--jdk dir=SOMEJAVAPATH,其中SOMEJAWAPATH是指向/opt/homebrew/Cellar等Java版本的路径/openjdk@17/17.0.13/libexec/openjdk.jdk/内容/主页

参考:

Android Java Gradle migration guide | Flutter

http://www.xdnf.cn/news/10397.html

相关文章:

  • Java高效处理大文件:避免OOM的深度实践
  • 大语言模型的推理能力
  • 现代前端框架的发展与演进
  • Spring AI调用Ollama+DeepSeek
  • 链表题解——合并两个有序链表【LeetCode】
  • Linux系统开机自启动配置
  • 如何将内网的IP地址映射到外网?详细方法与步骤解析
  • Tomcat优化篇
  • 小白的进阶之路系列之九----人工智能从初步到精通pytorch综合运用的讲解第二部分
  • IDEA,Spring Boot,类路径
  • Vue框架2(vue搭建方式2:利用脚手架,ElementUI)
  • SQL注入攻击的方法与预防
  • 神经网络-Day42
  • 量化面试绿皮书:1. 海盗分金博弈
  • 【C/C++】面试常考题目
  • (面试)获取View宽高的几种方式
  • vim 的基本使用
  • 华为深度学习面试手撕题:手写nn.Conv2d()函数
  • C++: STL简介与string类核心技术解析及其模拟实现
  • vue3动态路由的实现以及目录权限的设置
  • Eclipse 修改字符集
  • [Godot] 如何导出安卓 APK 并在手机上调试
  • 【金融基础学习】债券市场与债券价值分析
  • ck-editor5的研究 (3):初步使用 CKEditor5 的事件系统和API
  • Mac电脑上本地安装 MySQL并配置开启自启完整流程
  • 历史数据分析——广州港
  • 计算机网络(5)——数据链路层
  • 【数据结构】图的存储(十字链表)
  • 微调大模型:什么时候该做,什么时候不该做?
  • 鸿蒙OS基于UniApp的WebRTC视频会议系统实践:从0到1的HarmonyOS适配之路#三方框架 #Uniapp