运行flutter doctor 一直卡在downloading dart sdk from flutter engine...

2,379 阅读1分钟

image.png 根据官网配置完环境之后运行flutter doctor一直下载不下来无反应, 尝试过使用国内镜像依然没有反应.

使用文本编辑器打开/bin/internal/update_dart_sdk.sh文件, 可以看到1是Dart Sdk的下载路径, 2是下载的Sdk存放的路径

image.png 其中ENGINE_VERSION是存在于/bin/internal/engine.version文件里面, DART_ZIP_NAME根据自己的系统选择, 我这里是dart-sdk-windows-x64.zip image.png image.png

环境变量FLUTTER_STORAGE_BASE_URL使用的是清华大学的镜像. image.png

根据路径下载dart-sdk-windows-x64.zip, 将压缩包解压到/bin/cache/里面, 再次运行flutter doctor, 没有再去下载了. image.png

国内镜像

上海交通大学

FLUTTER_STORAGE_BASE_URL: https://mirrors.sjtug.sjtu.edu.cn/
PUB_HOSTED_URL: https://dart-pub.mirrors.sjtug.sjtu.edu.cn/

Flutter 社区

FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn
PUB_HOSTED_URL: https://pub.flutter-io.cn

清华大学 TUNA 协会

FLUTTER_STORAGE_BASE_URL: https://mirrors.tuna.tsinghua.edu.cn/flutter
PUB_HOSTED_URL: https://mirrors.tuna.tsinghua.edu.cn/dart-pub

上海交通大学

FLUTTER_STORAGE_BASE_URL: https://mirrors.sjtug.sjtu.edu.cn/ 
PUB_HOSTED_URL: https://dart-pub.mirrors.sjtug.sjtu.edu.cn/