Ошибка при компиляции приложения Flutter для Windows

Здравствуйте, надеюсь, у вас все хорошо. У меня проблема при компиляции приложения Flutter для платформы Windows. Действительно, когда я запускаю свое приложение Flutter, нажимая кнопку «Выполнить» в VScode (или любой IDE, совместимой с Flutter), у меня появляется следующая ошибка:

      C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(234,5): error MSB6006: Arrêt de "cmd.exe" avec le code 1. [C:\Users\Acer Aspire\VSCodeProjects\atlas_workspace\build\windows\flutter\flutter_assemble.vcxproj]
Exception: Build process failed.

Но как ни странно, используя терминал Powershell, находясь в корне моего проекта, выполнив команду flutter run -d Windows приложение компилируется и запускается без проблем.

Подскажите, в чем проблема? И как это решить? Спасибо

Моя версия Windows:windows 10 версии 20H2 (версия операционной системы 19042.884)

Вывод команды flutter doctor:

      Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 2.0.3, on Microsoft Windows [version 10.0.19042.844], locale fr-FR)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.7.6)
[√] Android Studio (version 4.1.0)
[√] IntelliJ IDEA Community Edition (version 2020.2)
[√] VS Code (version 1.52.1)
[√] Connected device (3 available)

• No issues found!

Вывод команды flutter --version:

      Flutter 2.0.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 4d7946a68d (2 weeks ago) • 2021-03-18 17:24:33 -0700
Engine • revision 3459eb2436
Tools • Dart 2.12.2

PS: В моей ОС установлены инструменты Visual Studio 2019 и C ++.

2 ответа

Решение

Кажется, это известная ошибка, потому что у вас есть пробелы в вашем имени пользователя Acer Aspire :

https://github.com/flutter/flutter/issues/73644

https://github.com/flutter/flutter/issues/75611

Решено! Мне пришлось изменить свое имя пользователя так, чтобы оно не могло содержать пробелов, и проблема решена.

так C:\Users\Acer Aspire\VSCodeProjects\atlas_workspace\ сейчас C:\Users\AcerAspire\VSCodeProjects\atlas_workspace\

Другие вопросы по тегам