Flutter提示错误:无效的源发行版17

错误描述

Flutter从3.10.1 升级到3.19.4,在3.10.1的时候一切运行正常,但是当我将Flutter版本升级到3.19.4后,出现了下方的错误

复制代码
FAILURE: Build failed with an exception.
 
* What went wrong:
Execution failed for task ':device_info_plus:compileDebugJavaWithJavac'.
> 错误: 无效的源发行版:17
 
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
 
* Get more help at https://help.gradle.org

解决办法

1. 下载java17

使用在Mac上安装多个Java版本 下载java17

2. 使用指令查看java的目录

复制代码
/usr/libexec/java_home

3.在项目/android/gradle.properties中添加上一步获取到的路径

复制代码
org.gradle.java.home=/Library/Java/JavaVirtualMachines/microsoft-17.jdk/Contents/Home
相关推荐
传奇开心果编程9 小时前
【Flutter入门练中学】第2课:布局系统
学习·flutter·ui
君赏13 小时前
FlutterPatch:把 Shorebird 热更新的控制面搬回自己服务器
flutter
用户21816970493017 小时前
Flutter tootip 轻量级提示
flutter
用户21816970493017 小时前
Flutter 拖拽 Draggable DragTarget
flutter
yume_sibai17 小时前
05-Flutter实战项目
前端·flutter
传奇开心果编程19 小时前
【Flutter入门练中学】第1课:从零开始
学习·flutter·ui
用户2181697049301 天前
Flutter ClipPath
flutter
用户2181697049301 天前
Flutter 折叠组件 ExpansionTile ExpansionPanelList
flutter
不羁的木木2 天前
给鸿蒙 App 增加用系统应用打开文件的能力 —— open_app_file 的鸿蒙使用指南
flutter·harmonyos
HouWan2 天前
Flutter: MediaQuery.of(context) 为什么可能拖慢页面?
android·flutter·ios