颤振降级错误 - 通道没有先前记录的版本

Eli*_*iss 9 flutter

我的项目使用不向后兼容的包,

我厌倦了在新 PC 上安装,但它安装了最新的 Flutter 并且我无法降级 Flutter

$ flutter downgrade v1.22.6
Downloading Dart SDK from Flutter engine a252ec09b74cca0f8d8d3450566bf77c77f81e8d...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  199M  100  199M    0     0  1159k      0  0:02:55  0:02:55 --:--:-- 2695k
Building flutter tool...
Downloading Material fonts...                                    1,453ms
Downloading Gradle Wrapper...                                      242ms
Downloading package sky_engine...                                  914ms
Downloading flutter_patched_sdk tools...                            4.8s
Downloading flutter_patched_sdk_product tools...                    3.9s
Downloading linux-x64 tools...                                      7.3s
Downloading linux-x64/font-subset tools...                         874ms
There is no previously recorded version for channel "dev".
Run Code Online (Sandbox Code Playgroud)

我试着stablebeta以及

$ flutter downgrade v1.22.6
There is no previously recorded version for channel "stable".

flutter downgrade 1.22.6
There is no previously recorded version for channel "beta".
Run Code Online (Sandbox Code Playgroud)

我也试过:

$ flutter version v1.22.6
WARNING: Flutter version command has been removed, using latest from channel
Run Code Online (Sandbox Code Playgroud)

Eli*_*iss 20

cd 到 flutter 目录,例如 /home/elia/snap/flutter/common/flutter

然后做:

git checkout 1.22.6

  • “flutter downgrade”不应该自动执行此操作吗?或者至少,提供更好的错误消息。 (7认同)
  • @xip 对我来说 `flutter downgrade` 只是给出错误消息:`没有以前记录的通道“稳定”版本。`。 (2认同)

Den*_*dan 7

  1. 在终端上打开 flutter SDK 目录,然后输入git checkout <sdk-version>例如git checkout 2.5.0。只需确保您要求的版本与 sdk 文档中的正确(https://docs.flutter.dev/development/tools/sdk/releases)即可。
  2. 类型flutter --version。如果终端显示类似的内容Downloading Dart SDK from Flutter engine . . .意味着您只需等待下载更新完成。
  3. 下载完成后,再次输入flutter --version以确保 sdk 已更改。
  4. 结束。


小智 7

flutter downgrade命令不起作用。

频道“稳定”没有先前录制的版本。

解决此问题的步骤:

  • 导航到您安装的 Flutter。

    我的设备上的 Flutter 安装documents在名为 的文件夹中development导航到颤振安装

  • 运行git checkout <version>命令

    您可以在此处查看不同的版本名称。 在此输入图像描述

  • 最后,运行flutter --version

    这将下载指定版本的 Flutter。 在此输入图像描述


Gui*_*oux 5

你可以从Flutter SDK 发布页面下载你想要的版本,然后在你的机器上安装它作为你的 Flutter SDK。在此处输入图片说明


Var*_*mar 5

转到您的 flutter 安装文件夹。如果您不知道安装路径,请使用以下命令:

flutter sdk-path
Run Code Online (Sandbox Code Playgroud)

然后使用git降级

git checkout <VERSION>
flutter --version
Run Code Online (Sandbox Code Playgroud)

这将下载指定的版本并降级 flutter。