如何更新SDK版本?解决alrakeeniot依赖导致的pub get失败
解决Flutter SDK版本不满足导致的pub get失败问题
一、确认当前SDK版本
先执行命令查看当前Flutter SDK版本:flutter --version
二、更新到指定范围内的SDK版本
根据当前版本情况选择以下方法:
方法1:直接更新/降级到指定版本
- 若当前版本高于
2.19.6,执行降级命令:flutter downgrade 2.19.6 - 若当前版本低于
2.19.6,先切换到稳定频道再升级:flutter channel stableflutter upgrade
(如果稳定频道已更新到3.0.0及以上,仍需执行flutter downgrade 2.19.6)
方法2:用FVM管理多版本(推荐多项目场景)
- 安装FVM后,执行命令安装目标版本:
fvm install 2.19.6 - 在当前项目中启用该版本:
fvm use 2.19.6
三、验证并重新执行pub get
- 再次确认版本符合要求:
flutter --version - 重新执行依赖拉取:
flutter pub get
四、额外排查点
- 若更新时遇网络问题,可配置国内镜像环境变量:
export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn - 检查项目
pubspec.yaml的environment字段,确保SDK约束与要求一致:environment: sdk: '>=2.19.6 <3.0.0'
内容的提问来源于stack exchange,提问作者نواف الشهري
相关产品推荐
相关产品推荐

