11

我正在尝试在 Visual Studio 2019 中创建和运行颤振桌面应用程序,我已经下载了所需的文件(MSBuild 和 MSVC),但仍然出现错误。我有 2013 版并卸载它并安装了 2019 版并且所有内容都已更新

当我运行颤振运行命令时会发生这种情况

Launching lib\main.dart on Windows in debug mode...
Unable to find suitable Visual Studio toolchain. Please run `flutter doctor` for more details.

当我运行颤振时,医生给了我这个错误

[!] Visual Studio - develop for Windows (Visual Studio Community 2019 16.4.5)
    X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop
      development with C++" workload, and include these components:
        MSBuild
        MSVC v142 - VS 2019 C++ x64/x86 build tools
         - If there are multiple build tool versions available, install the latest
        Windows 10 SDK (10.0.17763.0)

任何解决方案!

4

6 回答 6

12
  1. 转到 Visual Studio 安装程序
  2. 点击修改
  3. 然后单击单个组件
  4. 并选择 Flutter Doctor 中显示的 Windows 10 SDK 的确切版本。

就我而言,默认情况下,Visual Studio 安装程序安装了 Windows 10 SDK (10.0.18362.0),但 Flutter 需要 Windows 10 SDK (10.0.17763.0)。

只需获取组件的确切版本,如图所示。

于 2020-04-03T04:29:08.163 回答
6

如果您收到该错误消息,则根据 Visual Studio,您至少缺少该列表中的一个必要组件。最可能的问题是您没有安装此处列出的 Windows 10 SDK 的确切版本,最新版本默认不包含该版本。

编辑:在最初编写此答案时,上述确切的 SDK 版本要求是准确的,但不适用于当前版本的 Flutter。)

于 2020-02-21T14:32:16.250 回答
4

您可能尚未安装Visual Studio。

从这里下载它https://visualstudio.microsoft.com/downloads/

如果已安装,则再次运行安装程序并确保已安装具有 C++ 工作负载的桌面开发,包括其所有默认组件。

Visual Studio 安装程序屏幕


重新启动 IDE,然后运行应用程序。
于 2021-04-04T11:26:41.567 回答
1

使用 C++ 安装桌面开发

安装桌面开发

于 2022-02-18T06:38:49.943 回答
0

当您的计算机上未安装 Visual Studio 时,可能会发生这种情况。

  • 如果没有 Visual Studio,则下载并安装它。安装时确保选择了 VS 2019 构建工具、Windows SDK 和 CMake。

    下载 Visual Studio

在此处输入图像描述

  • 如果已安装,则再次运行安装程序并确保安装了具有 C++ 工作负载的桌面开发,包括其所有默认组件。

更多信息:修复 Windows 上的 Flutter 问题

于 2022-03-01T15:46:11.827 回答
-1

我在构建移动应用程序时也遇到了这个确切的错误。好像我没有选择要输出的设备。我选择了一个仿真器进行输出,现在代码正在运行。只需单击 2 次,现在错误已解决。没有安装什么的。

于 2021-09-26T18:04:42.283 回答