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

Flutter升级后执行flutter pub get失败的问题求助

问题原因

你的项目pubspec.yaml中指定的Dart SDK版本要求为>=3.0.0-0 <4.0.0,但当前使用的Flutter稳定版3.7.7配套的Dart SDK版本是2.19.4,不满足版本要求,导致依赖解析失败。

解决办法

办法一:降低SDK版本要求(推荐,保留稳定版开发环境)

修改pubspec.yaml里的environment配置,将SDK版本范围调整为与当前Flutter匹配的区间:

environment:
  sdk: '>=2.19.0 <3.0.0'

修改完成后重新执行flutter pub get即可。

办法二:切换到Flutter预览通道获取Dart3.x

如果确实需要使用Dart3.x的特性,可切换到beta或dev通道:

  1. 执行命令切换通道:
    flutter channel beta
    
  2. 升级到该通道的最新版本:
    flutter upgrade
    
  3. 升级完成后再执行flutter pub get

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 07:13:22