gpt4 book ai didi

android - flutter pub get 卡住了

转载 作者:行者123 更新时间:2023-12-03 13:31:07 26 4
gpt4 key购买 nike

当我在终端 flutter pub get 中运行时卡住了它正在显示
操作系统 MacOS Catalina 10.15.3

Got TLS error trying to find package launch_review at https://pub.dartlang.org.                                    
pub get failed (server unavailable) -- attempting retry 1 in 1 second...
Got socket error trying to find package launch_review at https://pub.dartlang.org.
pub get failed (server unavailable) -- attempting retry 2 in 2 seconds...
Got TLS error trying to find package launch_review at https://pub.dartlang.org.
pub get failed (server unavailable) -- attempting retry 3 in 4 seconds...
Got socket error trying to find package launch_review at https://pub.dartlang.org.
pub get failed (server unavailable) -- attempting retry 4 in 8 seconds...
Got socket error trying to find package launch_review at https://pub.dartlang.org.

最佳答案

解释前的快速修复:

  • 重启你的路由器!为我工作好几次。
  • 确保您的网络不在代理
  • 后面
  • 确保您可以 pub.dev 没有任何丢包
  • 在重新尝试执行 之前尝试关闭所有 dart.exe 进程flutter pub 获取
  • 尝试从您的 中删除现有的包。 pubspec.yaml 并重新获取它,看看它是否有效
  • 试试manually add the package到您的项目

  • 所以,我有(并且有时仍然有)同样的问题。我对其进行了分析并得出结论,包下载管理器和托管这些包的服务器根本不可靠。非常小的包可能会通过“flutter pub get”成功导入,而大包可能会永久下载。这绝对是一个网络问题,无论是您自己还是他们。

    只是为了验证我们确实遇到了同样的问题:
  • 打开你的 cmd(不管操作系统)并运行: ping -t pub.dev .现在,如果您看到来自服务器的那些不一致的回复,则意味着网络(您或他们的一方)有问题。这看起来像这样:

    enter image description here
  • 打开你的任务管理器并寻找最新的 dart.exe 任务(它应该在你 flutter pub get 的那一刻被调用。这个任务是正在下载的包。如果你看到进程大小永远不会超过一定大小,get命令仍然卡住,它只表示网络问题,包可能永远无法成功下载。例如,我尝试获取carousela_flutter 1.4.1包的尝试以60mb左右的停止进程大小结束,看起来是这样的:

  • enter image description here

    如果你等待的时间比较长(我会说 10 分钟就足够了)并且连接问题仍然没有解决,你会看到来自 Flutter 的以下消息:
    进程以退出代码 0 结束”。

    我建议你再试一次或 maually add the package .

    p.s:并非所有包裹都发生这种情况,从我的调查来看,这似乎与它的大小有关。例如,我设法获得了 carousela_flutter 0.7.0 包,但 1.4.1 失败了。

    关于android - flutter pub get 卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60136307/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com