You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何FlatButton出现红色下划线报错?

Dart SDK升级后编译报错的解决步骤
  • 检查Flutter与Dart版本兼容性:执行flutter doctor查看环境状态,确认当前Dart版本是否和Flutter版本匹配(Flutter对Dart版本有固定适配要求,盲目升级最新Dart易引发不兼容问题)
  • 修复依赖适配问题:打开项目根目录的pubspec.yaml文件,确认intl依赖的版本配置,执行flutter pub get重新拉取适配当前SDK的依赖;若仍有问题,可指定兼容的intl版本,例如intl: ^0.18.1(版本号需根据当前Flutter版本调整)
  • 清理编译缓存:依次执行flutter clean和flutter pub get,清除旧编译产物后重新构建依赖
  • 回退到稳定兼容版本:若上述方法无效,使用flutter downgrade <具体版本号>回退到之前能正常运行的Flutter版本(会自动匹配对应Dart SDK),同时验证intl依赖在该版本下的可用性

内容的提问来源于stack exchange,提问作者Hrishi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 05:58:17