错误:无法“发布升级”颤振工具。 5 秒后重试...(还剩 9 次尝试)

Posted

技术标签:

【中文标题】错误:无法“发布升级”颤振工具。 5 秒后重试...(还剩 9 次尝试)【英文标题】:Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (9 tries left) 【发布时间】:2021-06-10 19:54:56 【问题描述】:

flutter 版本从 1 更新到 2 后,出现无法解决的错误,所以删除了所有 flutter sdk 并使用此命令重新下载 git clone https://github.com/flutter/flutter.git -b stable

在此之后我输入命令 flutter precache 开始下载 Dart Sdk,之后它总是崩溃...

无论我运行哪个命令 flutter doctor 或任何其他命令,它总是以 Building flutter tool... 开始,然后崩溃。

还尝试了其他相关问题及其答案,但没有运气...

flutter precache command exceution Image

Flutter and Dart Installed Directory Image

Crash proper image

【问题讨论】:

【参考方案1】:

一些软件包尚未完全更新到 Flutter 2.0。所以我建议你继续使用 Flutter 1.x,直到一切都解决了。最简单的方法是正常安装 Flutte 2.0,就好像你要使用它一样,然后降级。

要下载它,请在此处按照本教程进行操作: How to downgrade Flutter SDK (Dart 1.x)

当颤动的 pub get 无法返回依赖项时,它会多次尝试卡住。如果您通过界面获得 pub get,您将不会看到任何错误发生,因此我建议您创建 flutter pub get

【讨论】:

正如我所说,在终端上放置任何颤振命令都会使其在启动“构建颤振工具”后崩溃,然后上图提到崩溃。刚才我写了“flutter downgrade 1.22.6” Entered and the same crash again【参考方案2】:

好的,我已经在 Flutter github 上提交了这个问题。 您可以查看链接https://github.com/flutter/flutter/issues/78167

他们告诉我的答案是:证书验证中的某些内容在较旧的 Mac OS X 版本上被破坏了。

直到他们解决旧版 Mac OS 的问题。有两种可能的解决方案:

    首先绝对是升级 Mac 版本,但如果您的内存或磁盘不足,请切换到解决方案 2 第二种解决方案是降级 Flutter 版本。

还想指出,如果您安装了 Flutter 版本 2,它不会使用命令“Flutter Downgrade”降级到版本 1,至少这对我不起作用,所以我使用此链接手动下载了旧版本:@ 987654322@

【讨论】:

【参考方案3】:

尝试删除你的flutter sdk文件夹并再次检查它。

git clone https://github.com/flutter/flutter.git -b stable

【讨论】:

【参考方案4】:

如果您在 Mac OS BigSur 上遇到此问题,请先安装 rosetta。 为此,您可以使用以下命令:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

它对我有用:)。

【讨论】:

以上是关于错误:无法“发布升级”颤振工具。 5 秒后重试...(还剩 9 次尝试)的主要内容,如果未能解决你的问题,请参考以下文章

无法运行颤振命令

无法解析URL“ https://pub.dartlang.org”。错误(69):无法“发布升级”颤动工具。 5秒钟后重试…(还剩9次尝试)

错误:服务器错误 服务器遇到临时错误,无法完成您的请求。请在 30 秒后重试。(GCP)

URLSession dataTaskPublisher 在特定错误延迟后重试

校园网inode连接网络之后直接认证无响应,5分钟后重试

RabbitMQ实现重试次数方法一-SpringRetry