Fork me on GitHub

Flutter 卡在 package get 的解决办法

  眼看 Flutter 已经发布了1.0版本,也有些激进的工程师已经将它用到了商业项目,于是也决定学习一下。今天在 GitHub 找了个 Flutter 的 Demo 项目,配置好环境,运行的时候,一直卡在了Running "flutter packages get" in project_name…,试了几次,还是会卡住。

  上网查找解决方法,原来是 storage.googleapis.com 撞墙了,而且 flutter 对此已经有对策了。

具体方法

  • Linux 或 Mac
1
2
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
  • Windows

新增两个环境变量即可:

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

执行一下 flutter doctor -v 命令。

然后再执行 flutter packages get 即可。

------------- 本文结束感谢您的阅读 -------------