Flutter - 我看不到任何频道

Flutter - I can't see any channel

我正在尝试升级我的 flutter。当我在 android 工作室的终端中点击 flutter upgrade 时,我收到错误消息“无法升级 Flutter:未配置原始存储库。 运行 'git远程添加源https://github.com/flutter/flutter''.

当我尝试查看 flutter 频道时,我在 android studio 的终端中输入 flutter channel,但我看不到任何频道。该列表为空。 Check the screenshot

运行终端中flutter通道稳定后,切换成功。我再次 运行 flutter upgrade 命令,同样的问题再次发生。附上截图。 New screenshot

尝试 运行 flutter stable channel 然后 flutter upgrade

应该可以。

试试flutter doctor,你会看到flutter channel unknown。这就是原因,Flutter 使用 git 来管理框架,当您 checkout 到不同的提交代码/标签时 flutter channel 更改为 unknown.

这是你必须做的:

flutter channel stable

上面我提到了 stable,如果您需要更改要结帐的频道(在终端/cmd 中通过 flutter channel 查看可用频道)。

然后:

flutter upgrade

现在一切正常。

如果不行,请尝试以下:

转到 flutter framework 所在目录并设置 upstream by git branch --set-upstream-to=origin/stable stable.

请注意,如果您在 flutter framework 位于的目录中尝试,flutter channel stable 等同于 git checkout stable

从已报告的问题中了解有关此问题的更多信息 issue tracker

最初回答here