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通道:
- 执行命令切换通道:
flutter channel beta - 升级到该通道的最新版本:
flutter upgrade - 升级完成后再执行
flutter pub get
内容的提问来源于stack exchange,提问作者DolDurma
相关产品推荐
相关产品推荐

