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

运行flutter upgrade等命令无法更新Flutter、下载Dart SDK失败如何解决

问题根因

本地Flutter SDK的Git仓库存在未解决的合并冲突,引擎版本字段被Git冲突占位符覆盖,导致拼接出的Dart SDK下载URL格式非法,无法正常拉取资源。

解决方案
  • 进入本地Flutter SDK的安装目录,执行如下命令丢弃所有本地未提交的变更,恢复仓库到正常状态:
    git reset --hard HEAD
  • 切换到你需要使用的Flutter官方分支(推荐稳定版stable分支),同步远程最新代码:
    git checkout stable
    git pull origin stable
  • 重新执行flutter doctor命令,等待工具自动拉取匹配版本的Dart SDK即可。
  • 若上述操作后仍报错,可直接删除本地Flutter SDK目录,重新下载对应系统的官方安装包,重新配置环境变量即可解决。
补充说明

国内使用可提前配置Flutter国内镜像环境变量,避免资源拉取失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 19:54:09