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

如何完整安装Flutter Dart SDK?下载失败问题求助

解决Flutter SDK下载失败(无法解析storage.googleapis.com)

问题现象

运行flutter doctor时持续出现Dart SDK下载失败,核心错误为无法解析域名storage.googleapis.com,已尝试删除重装Flutter SDK、配置环境变量,但问题未解决。错误日志如下:

Invoke-WebRequest : The remote name could not be resolved: 'storage.googleapis.com'
At C:\Users\joan uchechi okereke\flutter\bin\internal\update_dart_sdk.ps1:70 char:5
+     Invoke-WebRequest -Uri $dartSdkUrl -OutFile $dartSdkZip
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
Error: Unable to update Dart SDK. Retrying...

解决方案

1. 配置Flutter国内镜像源

通过设置环境变量绕过谷歌存储服务器:

  • 在系统环境变量中添加:
    FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    PUB_HOSTED_URL=https://pub.flutter-io.cn
    
  • 保存后重启终端,再次运行flutter doctor

2. 手动替换Dart SDK

如果镜像源仍无法解决,直接手动下载对应版本的Dart SDK:

  1. 根据错误中的Flutter引擎版本3950c6140a3f1cb295364b0446627bd3a1736915,获取匹配版本的Dart SDK包
  2. 解压下载的SDK包,替换到Flutter安装目录下的bin/cache/dart-sdk文件夹(替换前可备份原文件夹)
  3. 运行flutter doctor验证

3. 检查网络拦截因素

  • 临时关闭系统防火墙、杀毒软件,确认是否是它们拦截了对storage.googleapis.com的请求
  • 若存在拦截,将Flutter安装目录下的flutter.exe及storage.googleapis.com添加到白名单
  • 尝试修改DNS服务器为8.8.8.8或114.114.114.114,重新解析域名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 01:45:45