Flutter 卡在 package get 的解决办法
2024-10-18 18:23:38
今天在尝试使用Flutter 的时候,需要使用一个第三方库
修改了 pubspec 文件之后,AS 像往常一样提示 需要 package get.
之前都挺正常,不知道今天怎么了。
一直处在
Running "flutter packages get" in project_name...
的状态。
没关系我等,等了大概有10分钟吧,看了下 logcat
OS Error: 信号灯超时时间已到
, errno = 121, address = storage.googleapis.com, port = 60109
pub get failed (69) -- attempting retry 2 in 2 seconds...
OS Error: 信号灯超时时间已到
, errno = 121, address = pub.dartlang.org, port = 60352
pub get failed (69) -- attempting retry 3 in 4 seconds...
Got socket error trying to find package package_name at https://pub.dartlang.org.
pub get failed (69) -- attempting retry 4 in 8 seconds...
Got socket error trying to find package package_name at https://pub.dartlang.org.
pub get failed (69) -- attempting retry 5 in 16 seconds...
Got socket error trying to find package package_name at https://pub.dartlang.org.
pub get failed (69) -- attempting retry 6 in 32 seconds...
看来,应该是 storage.googleapis.com 撞墙了。
Google 搜索一下,原来flutter 已经有对策了。
大概意思就是 把默认的 package 获取地址改为访问没有问题的镜像站就可以了。
具体操作
- Linux 或 Mac
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
- Windows
新增两个环境变量即可 -- 系统变量
PUB_HOSTED_URL ===== https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL ===== https://storage.flutter-io.cn
执行一下 flutter doctor命令
下载在 package get 应该就没有问题了。
反正我是没问题了。
链接:https://www.jianshu.com/p/147f0e20c312
最新文章
- 基本组件的使用——UINavigationController
- html/css基础篇——关于浏览器window、document、html、body高度的探究
- C语言----变量及作用域 、 指针 、 指针和数组 、 进程空间 、 字符串
- UINavigationController 操作记录
- 1964-NP
- iPhone手机录像步骤
- UVA1416 Warfare And Logistics
- python3连接mysql
- android sdk 下载缓慢的问题
- Ruby学习: 类变量和类方法
- Zigbee协议栈OSAL层API函数【转载】
- Day5 Numerical simulation of optical wave propagation之通过随机介质(如大气湍流)的传播(一)
- linux 几种服务类型
- 通过SQL Server 2008 访问Oracle 10g
- CentOS 安全优化
- Inception 模型
- 不越狱安装破解软件,iResign重签名方法
- [leetcode]ZigZag Conversion @ Python
- Android studio的一些常用快捷键
- js-传送file