背景
使用了linux mint操作系统,配置好了flutter , flutter doctor 运行一切正常, 配置好了shadowsocks , curl www.google.com 和 网页访问 google都正常。 然后就开始尝试flutter开发了, 在vscode里无论是选择模拟器还是真机, 都会报错,报错如下:
Failed to download storage.googleapis.com/xxx. Ensure you have network conne
分析
这里比较明显是下载某些库下载不下来,找了网上方法,说 flutter clean / flutter pub get 尝试过了也不行
最后看到了这个文章 # flutter从环境配置到打包(仅安卓) , 里面有关于镜像地址的配置:
# 上海交通大学提供的国内镜像
# pub mirror
export PUB_HOSTED_URL=https://dart-pub.mirrors.sjtug.sjtu.edu.cn/
# flutter mirror
export FLUTTER_STORAGE_BASE_URL=https://mirrors.sjtug.sjtu.edu.cn/
配置到系统后果然报错不一样了, 报错提示要看安卓开发文档
developer.android.com/studio/run/…
在linux 平台需要安装一些软件,照着安装后flutter run 就能成功了。
总结
- 多注意看报错信息,里面其实包含了大部分错误原因
- 配置好vpn, 墙真讨厌
- 感谢无私分享的大家,无形中帮助了很多后来者