Flutter的flutter packages get失败

3,294 阅读1分钟

执行flutter packages get后等了3分钟多还是失败了

$ flutter packages get
Running "flutter pub get" in flutter_app...
Got socket error trying to find package fluwx at https://pub.dartlang.org.
Running "flutter pub get" in flutter_app...
pub get failed (69) -- attempting retry 1 in 1 second...
Running "flutter pub get" in flutter_app...
  196.8s (!)

在网上找了下原因,发现是撞墙了,之前配置的环境变量不正确。按照官方文档的指示执行下面两行

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

注意: 此镜像为临时镜像,并不能保证一直可用,读者可以参考详情请参考 Using Flutter in China 以获得有关镜像服务器的最新动态。

再次执行执行flutter packages get,7.8s!搞定

$ flutter packages get
Running "flutter pub get" in flutter_app...                         7.8s