flutter更新太慢

概述

今天启动flutter的时候,检测到新的更新,但是一直卡在Building flutter tool这里,最后输出如下错误:

Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds...

遇到这种情况感觉还是某些flutter依赖的服务器被和谐了的原因。好在官网已经针对这种情况做出了说明,修改环境变量就可以解决。

解决办法

  1. 设置国内镜像地址
vim ~/.profile
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
  1. 重新运行flutter doctor,等待更新完毕
  2. 可以正常使用了

顺带说一句,在执行flutter run的时候,我的老坚果t1手机无法安装,flutter输出unknown source error,猜测大概率是手机没有勾选未知安装源,启用了就正常安装了。

参考链接

Using Flutter in China
flutter常见问题