因为要使用provider,更新时遇到报错。Got socket error trying to find package nested at pub.dev 说明无法访问到"pub.dev/" ,在尝试修改代理以及环境变量操作无效后,找到了一个修改镜像的方法。
修改以下路径的http_host_validator.dart文件:
{Flutter安装路径}\flutter\packages\flutter_tools\lib\src\http_host_validator.dart
找到其中常量的定义:
/// Common Flutter HTTP hosts. const String kPubDev = 'pub.dev/';
对应修改成国内的镜像网站即可:
pub.dev: mirrors.tuna.tsinghua.edu.cn/dart-pub
重启as,完美解决。