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
相关推荐
sunly_3 小时前
Flutter:导航固定背景图,滚动时导航颜色渐变
android·javascript·flutter
恋猫de小郭6 小时前
为什么跨平台框架可以适配鸿蒙,它们的技术原理是什么?
android·前端·flutter
SY.ZHOU6 小时前
详细讲解Flutter GetX的使用
flutter
sunly_6 小时前
Flutter:下拉框选择
flutter
明似水6 小时前
用 Melos 解决 Flutter Monorepo 的依赖冲突:一个真实案例
前端·javascript·flutter
张风捷特烈7 小时前
每日一题 Flutter#5,6 | 两道 Widget 选择题
android·flutter
玖夜Kty17 小时前
国内环境修改 flutter.bat 来设置 flutter 的网络环境
flutter
LinXunFeng19 小时前
Flutter - GetX Helper 助你规范应用 tag
flutter·github·visual studio code
阅文作家助手开发团队_山神1 天前
第五章:Flutter Quill渲染原理深度剖析:Delta到RichText的华丽转身
flutter
未来猫咪花1 天前
# Flutter状态管理对比:view_model vs Riverpod
flutter·ios·android studio