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

运行flutter doctor无限加载求助:已配置环境变量及Android Studio

解决Flutter Doctor无限加载问题的可行方案

1. 配置国内镜像(针对网络受限环境)

Flutter Doctor默认会请求谷歌相关资源,国内网络下大概率导致加载卡住。直接添加系统环境变量:

  • 新增 PUB_HOSTED_URL = https://pub.flutter-io.cn
  • 新增 FLUTTER_STORAGE_BASE_URL = https://storage.flutter-io.cn
    保存后关闭所有终端窗口,重新打开执行flutter doctor

2. 手动处理Android许可证验证

若卡在Android相关检查环节,先单独执行许可证同意命令:

flutter doctor --android-licenses

按提示输入y完成所有许可证同意后,再运行flutter doctor。如果该命令也卡住,需手动打开Android Studio的SDK Manager,确保Command-line Tools(latest)已安装。

3. 清理Flutter缓存重置状态

  • 执行缓存清理命令:
flutter clean
flutter pub cache clean
  • 找到Flutter安装目录下的bin/cache文件夹,删除其中所有文件
  • 重启终端后重新运行flutter doctor

4. 排查终端代理干扰

如果终端配置了代理,可能导致连接异常:

  • 查看当前代理设置:
echo $HTTP_PROXY
echo $HTTPS_PROXY
  • 临时取消代理:
unset HTTP_PROXY
unset HTTPS_PROXY
  • 再次执行flutter doctor测试

5. 校验Android Studio插件与SDK路径

  • 打开Android Studio,确认已安装Flutter和Dart插件
  • 检查SDK Manager中,Android SDK的完整路径,确保与Flutter识别的路径一致(可通过flutter doctor -v查看路径,若能部分输出)

内容的提问来源于stack exchange,提问作者Aninha Dal molin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 02:12:01