无法找到合适的 Visual Studio 工具链。请 运行 `flutter doctor` 了解更多详情
Unable to find suitable Visual Studio toolchain. Please run `flutter doctor` for more details
我正在尝试在 visual studio 2019 年创建并 运行 一个 flutter 桌面应用程序,我已经下载了所需的文件(MSBuild 和 MSVC),但仍然出现错误。我有 2013 版本并卸载它并安装 2019 版本并且所有都已更新
当我 运行 flutter 运行 命令时会发生这种情况
Launching lib\main.dart on Windows in debug mode...
Unable to find suitable Visual Studio toolchain. Please run `flutter doctor` for more details.
当我 运行 flutter 医生给我那个错误时
[!] 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)
任何解决方案!
如果您收到该错误消息,那么根据 Visual Studio,您至少缺少该列表中的必要组件之一。最可能的问题是您没有安装那里列出的 Windows 10 SDK 的确切版本,默认情况下,最新版本不包含该版本。
(编辑:上面提到的确切 SDK 版本要求在最初编写此答案时是准确的,但不适用于当前版本的 Flutter。)
- 转到 visual studio 安装程序
- 点击修改
- 然后点击单个组件
- 和select Windows 10 SDK 的确切版本,如 flutter doctor 中所示。
就我而言,默认情况下 visual studio 安装程序安装了 Windows 10 SDK (10.0.18362.0) 但 Flutter 需要 Windows 10 SDK (10.0.17763.0)。
只需获取如图所示的确切组件版本。
您可能还没有安装 Visual Studio.
从这里下载https://visualstudio.microsoft.com/downloads/
如果已经安装,则 运行 再次安装并确保 Desktop development with C++ 工作负载,包括其所有默认组件已安装。
Visual Studio Installer Screen
重新启动 IDE 和 运行 应用程序。
我在构建移动应用程序时也遇到了这个确切的错误。好像我没有选择输出设备。我为输出选择了一个模拟器,现在代码是 运行。
只需点击 2 次,现在错误已解决。没有安装什么的。
使用 C++ 安装桌面开发
当您的计算机上未安装 Visual Studio 时,可能会出现这种情况。
如果 Visual Studio 不存在,请下载并安装它。安装时确保选择了 VS 2019 构建工具、Windows SDK 和 CMake。
- 如果已经安装,则 运行 再次安装并确保已安装使用 C++ 工作负载的桌面开发,包括其所有默认组件。
我正在尝试在 visual studio 2019 年创建并 运行 一个 flutter 桌面应用程序,我已经下载了所需的文件(MSBuild 和 MSVC),但仍然出现错误。我有 2013 版本并卸载它并安装 2019 版本并且所有都已更新
当我 运行 flutter 运行 命令时会发生这种情况
Launching lib\main.dart on Windows in debug mode...
Unable to find suitable Visual Studio toolchain. Please run `flutter doctor` for more details.
当我 运行 flutter 医生给我那个错误时
[!] 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)
任何解决方案!
如果您收到该错误消息,那么根据 Visual Studio,您至少缺少该列表中的必要组件之一。最可能的问题是您没有安装那里列出的 Windows 10 SDK 的确切版本,默认情况下,最新版本不包含该版本。
(编辑:上面提到的确切 SDK 版本要求在最初编写此答案时是准确的,但不适用于当前版本的 Flutter。)
- 转到 visual studio 安装程序
- 点击修改
- 然后点击单个组件
- 和select Windows 10 SDK 的确切版本,如 flutter doctor 中所示。
就我而言,默认情况下 visual studio 安装程序安装了 Windows 10 SDK (10.0.18362.0) 但 Flutter 需要 Windows 10 SDK (10.0.17763.0)。
只需获取如图所示的确切组件版本。
您可能还没有安装 Visual Studio.
从这里下载https://visualstudio.microsoft.com/downloads/
如果已经安装,则 运行 再次安装并确保 Desktop development with C++ 工作负载,包括其所有默认组件已安装。
Visual Studio Installer Screen
重新启动 IDE 和 运行 应用程序。
我在构建移动应用程序时也遇到了这个确切的错误。好像我没有选择输出设备。我为输出选择了一个模拟器,现在代码是 运行。 只需点击 2 次,现在错误已解决。没有安装什么的。
使用 C++ 安装桌面开发
当您的计算机上未安装 Visual Studio 时,可能会出现这种情况。
如果 Visual Studio 不存在,请下载并安装它。安装时确保选择了 VS 2019 构建工具、Windows SDK 和 CMake。
- 如果已经安装,则 运行 再次安装并确保已安装使用 C++ 工作负载的桌面开发,包括其所有默认组件。