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

Flutter Doctor无法获取Dart SDK问题求助(附命令提示符截图)

解决Flutter Doctor无法获取Dart SDK的问题

我之前也碰到过这个糟心的问题,折腾了好几种方法才搞定,给你分享几个亲测有效的解决方案:

  • 手动下载配置Dart SDK

    1. 从Dart官方渠道下载对应你操作系统的SDK压缩包
    2. 把压缩包解压到一个固定的本地路径,比如Windows下可以放C:\dart-sdk,Mac/Linux可以放在/usr/local/dart-sdk
    3. 把SDK的bin目录添加到系统环境变量:
      • Windows:右键「此电脑」→ 属性 → 高级系统设置 → 环境变量,找到系统变量里的Path,点击编辑,添加C:\dart-sdk\bin
      • Mac/Linux:打开终端,编辑~/.bash_profile(如果用zsh就编辑~/.zshrc),加上export PATH="$PATH:/usr/local/dart-sdk/bin",然后执行source ~/.bash_profile(或对应的配置文件)让设置生效
    4. 重新打开命令提示符/终端,输入dart --version确认Dart能用,再跑flutter doctor试试
  • 重装Flutter并配置国内镜像(针对网络问题)
    很多时候无法获取Dart SDK是因为网络受限,这时候可以试试:

    1. 先备份好现有Flutter目录,然后删除原文件夹
    2. 下载Flutter稳定版安装包,解压后把Flutter的bin目录加到系统环境变量
    3. 配置国内镜像加速下载:
      在终端/命令提示符里执行这几条命令:
      flutter config --set dart-mirror https://mirrors.tuna.tsinghua.edu.cn/dart-pub/
      flutter config --set flutter-mirror https://mirrors.tuna.tsinghua.edu.cn/flutter/
      
    4. 重新执行flutter doctor,让它自动下载依赖的Dart SDK
  • 清理Flutter缓存后重试
    如果Flutter的缓存目录出问题,也会导致Dart SDK下载失败:

    1. 找到你Flutter安装目录下的bin\cache文件夹,直接删除它
    2. 重新打开终端/命令提示符,执行flutter doctor,这时候Flutter会重新下载所有需要的缓存文件,包括Dart SDK

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 07:05:22