安装 Flutter SDK 1.22.5-stable 在此过程早期失败

问题描述

我第一次在 Windows 10(Windows SDK 1.22.5-stable)上安装 Flutter 时遇到问题。我按照此处给出的说明尝试了很多次:https://flutter.dev/docs/get-started/install/windows

我也尝试过使用以前的 SDK(1.22.4-stable)。我能够在安装过程中更进一步,但安装过程仍然没有按预期进行。 所以,我正在寻求最新的 SDK 1.22.5 稳定版的帮助。 我已经下载了 windows SDK (1.22.5-stable) zip 文件并将其解压缩到我的 « Documents » 文件夹下。我确实更新了我的路径。当我从 power shell 运行 Flutter doctor 时,我得到了这个:

Powershell 1

…接着…

Powershell 2

搜索了有关此问题的论坛,但没有找到解决方案。我看到有人建议删除 bin\cache\ 文件夹并重试 Flutter doctor。但在此之前,我注意到缓存文件夹包含 dart-sdk 文件夹但它是空的(我不确定这是正常的)。

所以我删除了缓存文件夹并再次运行 Flutter doctor 。我得到了同样的结果。 接下来我尝试再次运行 Flutter doctor 而不删除缓存文件夹。这次我得到了这个:

Powershell 3

我现在不知道该怎么办。

解决方法

这不是答案,而是一些可能有帮助的信息。如果您检查一下,您会注意到 flutter 1.22.4 版是 660+ Mb,而 1.22.5 版只有 127 Mb,这是一个巨大的差异。就我个人而言,我的互联网连接经常中断,为了更新我的 flutter 版本,我总是下载完整的 SDK 并在删除以前的版本后解压它。通过命令“flutter upgrade”升级总是失败,因为我的连接断开。因此,在 1.22.5 版本之前,下载完整的 sdk 多年来一直对我很有帮助。我怀疑早期版本包含完整的 Dart SDK,解压缩 Flutter 文件提供了获取 Flutter 及其兼容版本的 Dart 的所有要求。现在似乎 flutter 文件只包含 flutter SDK,通过运行 flutter 命令,它将下载所需的 Dart SDK(根据 flutter 安装页面上的信息)。 目前我使用 1.22.4 版本并准备单独安装 flutter 和 dart,这将允许我单独下载每个文件,将它们解压缩到各自的文件夹中,并希望它们可以正常工作。 您的前两张图片表明您的 flutter 版本 1.22.5 似乎工作正常,并且已成功下载 dart sdk zip 文件。问题出在解压缩下载的文件时。我的猜测是您需要安装 Git(最新版本),因为它们包含一个解压缩器。只需遵循 Windows 版 Git 的标准安装及其推荐选项,然后尝试从 1.22.5 版本再次运行 flutter 命令。