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
相关推荐
zonda的地盘42 分钟前
开发 Flutter Plugin 之 初始配置
flutter
消失的旧时光-194318 小时前
Flutter TextField 从入门到精通:掌握输入框的完整指南
flutter
wordbaby20 小时前
Flutter Form Builder 完全指南:告别 Controller 地狱
前端·flutter
tbit1 天前
fluwx 拉起小程序WXLog:Error:fail to load Keychain status:-25300, keyData null:1
flutter·ios·微信小程序
QuantumLeap丶1 天前
《Flutter全栈开发实战指南:从零到高级》- 19 -手势识别
flutter·ios·前端框架
卢叁1 天前
Flutter之阿里云视频播放器支持 iOS模拟器解决方案
flutter
鹏多多1 天前
flutter睡眠与冥想数据可视化神器:sleep_stage_chart插件全解析
android·前端·flutter
Zender Han1 天前
Flutter 新版 Google Sign-In 插件完整解析(含示例讲解)
android·flutter·ios·web
weixin_411191842 天前
flutter中WebView的使用及JavaScript桥接的问题记录
javascript·flutter
QuantumLeap丶2 天前
《Flutter全栈开发实战指南:从零到高级》- 18 -自定义绘制与画布
android·flutter·ios