【问题标题】:Flutter exception while building构建时出现颤振异常
【发布时间】:2021-06-18 04:52:01
【问题描述】:

我尝试在桌面上运行/调试我的应用程序(在安装了所有默认设置的 Visual Studio 2019 之后)但我不能:) 并且发生了这个错误:

D:\Visual Studio IDE\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(240,5): error MSB8066: Custom build for 'D:\Location\Some Location\MyFlutterAppLocation\build\windows\CMakeFiles\a50fa560346c71769b697565b5a2d59b\flutter_windows.dll.rule;D:\Location\MyFlutterAppLocation\build\windows\CMakeFiles\eb8cecdef0b53de6eb232004d53dfd8a\flutter_assemble.rule' exited with code 1. [D:\Location\Some Location\MyFlutterAppLocation\build\windows\flutter\flutter_assemble.vcxproj]
Exception: Build process failed.

【问题讨论】:

  • 应该运行 VS Code 而不是 Visual Studio 2019 (code.visualstudio.com)。请更新问题以反映当前环境。
  • 你需要在visual studio中安装'desktop development with c++'插件,而不仅仅是visual studio。
  • @TommieC。我在 VS Code 上运行我的颤振项目,而不是 Visual Studio 2019。
  • @AbdelrahmanSherif 我已经安装好了,如果你不使用 c++ 安装桌面开发,flutter 不会让你运行你的项目。

标签: flutter flutter-desktop


【解决方案1】:
  • 当我遇到.vcxproj error 时,我有几次运行以前构建的 .exe 进程,即使在关闭它之后也是如此。我通过任务管理器结束了.exe,问题解决了。您可以使用颤振图标或提供的应用图标发现正在运行的构建。

  • 在另一个例子中,我在打断之前的flutter run 后遇到了类似的错误。在这种情况下,我无法发现 .exe,因为它没有完全构建。我不知道哪个进程专门使用.vcxproj。因此,我对项目进行了清理:

    flutter clean
    flutter create --platforms=windows,web,android .
    flutter run
    

    虽然第二种情况没有查明错误的根源,但我很高兴在不重新启动 VSCode 或退出 Windows 的情况下解决了它。

【讨论】:

    猜你喜欢
    • 2021-03-04
    • 2021-01-18
    • 1970-01-01
    • 2022-01-16
    • 2020-09-17
    • 2021-01-12
    • 2021-03-10
    • 2022-08-22
    • 2020-08-27
    相关资源
    最近更新 更多