专栏首页Web技术布道师Flutter 卡在 package get 的解决办法

Flutter 卡在 package get 的解决办法

今天在尝试使用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 已经有对策了。

Using Flutter in China 。

大概意思就是 把默认的 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 应该就没有问题了。

反正我是没问题了。

本文分享自微信公众号 - PHP技术大全(phpgod)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-03-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PHP 扩展开发检测清单(扩展开发必读)

    想要做出一个成功的 PHP 扩展包,不仅仅是简单的将代码放进文件夹中就可以了,除此之外,还有非常多的因素来决定你的扩展是否优秀。以下清单的内容将有助于完善你的扩...

    猿哥
  • PHP对程序员的要求更高

    首先, 大家都知道, PHP也是一种编译型脚本语言, 和其他的预编译型语言不同, 它不是编译成中间代码, 然后发布.. 而是每次运行都需要编译..

    猿哥
  • php - tcp 粘包/拆包实例

    tcp 长链接模式下,使用固定消息头长度的方式进行消息 拆包 ,解决 粘包 问题。

    猿哥
  • Oracle基本参数(CLUSTER_DATABASE)

    第一期就从基本的初始化参数更新,一篇一个参数,会尽可能的具体. 如无特殊说明,数据库版本为11g

    bsbforever
  • GFN-xTB的编译与API使用

    2019年10月1日前后,Grimme课题组将GFN-xTB源代码推到了Github上面。这样友好的举动,无疑增加了用户使用GFN-xTB的热情。GFN-xTB...

    用户7592569
  • Autopep8的使用

    在python开发中, 大家都知道,python编码规范是PEP8,但是在市级开发中有的公司严格要求PEP8规范开发, 有的公司不会在乎那些,在我的理解中,程序...

    Wyc
  • 深度解析ug1292(4)

    在分析place_design生成的dcp时,就要开始关注保持时间违例,尤其是当WHS < -0.5ns时。这是因为过大的保持时间违例往往会导致布线时间增大,同...

    Lauren的FPGA
  • 后端视角的高性能、高可用设计概要

    应用开发,不只是实现什么功能,完成什么算法,使用了什么技术就好的,还应当有产品级的意识。理论落地到实际使用,转化为生产力才有意义。作为产品,首先是可用。不可用的...

    Austin
  • C# 基础知识系列- 6 Lambda表达式和Linq简单介绍

    C#的lambda和Linq可以说是一大亮点,C#的Lambda无处不在,Linq在数据查询上也有着举足轻重的地位。

    程序员小高
  • div元素下的图片不能置顶解决办法

    正常写个demo是可以打开且正常显示的,但是在某些时候(可能是在配置了打包编译等情况),发现图片无论如何好像都在最底下我们看不到的位置展示,不能置顶,终于找到了...

    蓓蕾心晴

扫码关注云+社区

领取腾讯云代金券