Невозможно найти подходящий набор инструментов Visual Studio. Пожалуйста, запустите `flutter doctor` для получения более подробной информации
Я пытаюсь создать и запустить настольное приложение flutter в 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)
Любое решение!
12 ответов
Если вы получаете это сообщение об ошибке, значит, согласно Visual Studio, в этом списке отсутствует хотя бы один из необходимых компонентов. Наиболее вероятная проблема заключается в том, что вы не установили точную версию Windows 10 SDK, указанную там, которая по умолчанию не включена в последнюю версию.
Я получил эту ошибку, когда забыл изменить «Используемое устройство» с «Windows» по умолчанию на Chrome . Это может произойти после перезапуска Visual Studio Code. Разрешить:
- Нажмите в правом нижнем углу экрана, где написано «Windows».
- Выберите «Chrome» (или любое другое устройство, для которого вы разрабатываете).
- Перейти к установщику Visual Studio
- Нажмите на изменение
- Затем нажмите на отдельный компонент
- И выберите точную версию Windows 10 SDK, как показано на экране flutter doctor.
В моем случае по умолчанию установщик Visual Studio установил Windows 10 SDK (10.0.18362.0), но Flutter требовал Windows 10 SDK (10.0.17763.0).
Просто получите точную версию компонентов, как показано.
Это может произойти, если на вашем компьютере не установлена Visual Studio.
Если Visual Studio нет, загрузите и установите его. Во время установки убедитесь, что выбраны инструменты сборки VS 2019, Windows SDK и CMake.
- Если он уже установлен, запустите установку еще раз и убедитесь, что установлена рабочая нагрузка «Разработка рабочего стола с C++», включая все ее компоненты по умолчанию.
Подробнее: Устранение проблем с Flutter в Windows
Возможно, вы не установили Visual Studio.
Загрузите его отсюда https://visualstudio.microsoft.com/downloads/
если он уже установлен, снова запустите установку и убедитесь, что установлена рабочая нагрузка Desktop development with C++ , включая все ее компоненты по умолчанию.
Экран установщика Visual Studio
Перезагрузите IDE и запустите приложение.
Я тоже получал эту точную ошибку, когда создавал мобильное приложение. Похоже, я не выбрал устройство для вывода. Я выбрал эмулятор для вывода, и теперь код работает. Всего 2 клика и ошибка решена. Никакой установки или чего-то еще.
Эта ошибка произошла со мной в коде vs I, когда вы забыли выбрать выход устройства для эмулятора. После того, как я выбрал, все заработало без каких-либо загрузок [1] опрос в левом нижнем углу тура по сравнению с редактором кода под названием Windows(windows-x64)[2] выберите устройство, которое вы предпочитаете, и нажмите
Обратитесь к этому хорошо работающему.
https://medium.com/flutter-community/fixing-issues-with-flutter-on-windows-9a4bb40eb54
Установите расширение «C / C++ IntelliSense, отладка и просмотр кода».
Спуститесь по этой ссылке и установите флажок С++ и установите
Переустановите визуальную студию
Вам не хватает «Разработка рабочего стола с помощью С++» https://code.visualstudio.com/docs/cpp/config-msvc , следуйте этому, чтобы установить это. Это сработало для меня