眼看 Flutter 已经发布了1.0版本,也有些激进的工程师已经将它用到了商业项目,于是也决定学习一下。今天在 GitHub 找了个 Flutter 的 Demo 项目,配置好环境,运行的时候,一直卡在了Running "flutter packages get" in project_name…
,试了几次,还是会卡住。
上网查找解决方法,原来是 storage.googleapis.com 撞墙了,而且 flutter 对此已经有对策了。
具体方法
- Linux 或 Mac
1 | export PUB_HOSTED_URL=https://pub.flutter-io.cn |
- Windows
新增两个环境变量即可:
1 | PUB_HOSTED_URL ===== https://pub.flutter-io.cn |
执行一下 flutter doctor -v
命令。
然后再执行 flutter packages get
即可。