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

时间:2021-03-12 19:21:26

标签: macos flutter android-studio dart upgrade

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

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

无论我运行哪个命令 flutter doctor 或任何其他命令,它总是从 构建 flutter 工具... 开始,然后崩溃。

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

flutter precache command exceution Image

Flutter and Dart Installed Directory Image

Crash proper image

4 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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

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

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

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

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

答案 2 :(得分:0)

尝试删除您的 flutter sdk 文件夹并再次结帐。

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

答案 3 :(得分:0)

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

withCredentials([file(credentialsId: 'secret', variable: 'FILE')]) {
    dir('subdir') {
      sh 'use $FILE'
    }
}

它对我有用:)

相关问题