flutter doctor 卡住了,一直显示Building flutter tool...。
方案一
- 通过编辑器全局搜索 Building flutter tool...
- 发现在 shared.sh 文件中的 upgrade_flutter 函数中输出的
- 推测是在检查更新的步骤出了问题
- 搜索 upgrade_flutter
- 发现 调用位置在 shared::execute
- 相关代码 upgrade_flutter 7< "$PROG_NAME"
- 把更新检查的代码注释掉,在这行代码前面加上 #
- 重新运行 flutter doctor
方案二(推荐)
- 设置 Flutter 镜像配置
- 添加环境变量
- export PUB_HOSTED_URL=https://pub.flutter-io.cn
- export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
- 重新运行 flutter doctor (如果还是卡住,可能是环境变量没有生效,可以尝试重启计算机)