在更改了Visual Studio安装后,我无法运行我的Flutter 窗口应用程序.在运行Flutter 窗口项目后,我收到以下错误:

Launching lib\main.dart on Windows in debug mode...
Building Windows application...
CMake Error at CMakeLists.txt:3 (project):
  Generator

    Visual Studio 17 2022

  could not find specified instance of Visual Studio:

    X:/Program Files/Microsoft Visual Studio/2022/Preview


Exception: Unable to generate build files

我使用的是Visual Studio 2022预览版,但由于某种原因,我删除了它,现在我安装了Visual Studio 2022(不是预览版).现在我再也不能运行Flutter windows 项目了.

这是Flutter 诊断仪的输出,并且安装了所有必要的组件:

[√] Flutter (Channel stable, 3.16.4, on Microsoft Windows [Version 10.0.19045.3803], locale en-US)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[√] Chrome - develop for the web
[√] Visual Studio - develop Windows apps (Visual Studio Enterprise 2022 17.8.4)
[√] Android Studio (version 2023.1)
[√] Connected device (3 available)
[√] Network resources

推荐答案

我可以解决这个问题:

  • 删除Build文件夹

  • 使缓存无效并重新启动

  • 并最终在终端上运行flutter clean.然后运行项目.

我认为拍打干净就足够了,但我以前做过动作:)

Flutter相关问答推荐

build_runner显示错误没有为类ClassDeclaration定义getter宏关键字'

悬停时打开Flutter 下拉按钮

如何使页面浏览量达到活动页面所要求的高度?

为什么Spotify Auth API返回400,而";code_verier不正确?

怎么才能像这样在摆动着这些曲线呢?

将记录/元组用作SplayTreeMap中的键

如何在Flutter中制作弯曲文本

没有固定宽度的小部件可以约束文本小部件吗?

Flutter ListView 在调用 setState 后未更新

为什么我们需要使用ChangeNotifierProvider而不是仅仅使用ChangeNotifier?

Firebase Auth - 有没有办法为新用户预先生成 UID?

减少 Flutter 中 API 的连接等待时间

当项目较少时收缩列表视图

如何从 Flutter Slider Widget 中移除发光效果?

如何在flutter中共享容器和gridview之间的滚动条?

为什么这个循环只发生一次?Flutter /dart

在另一个页面编辑数据后更新 Flutter 页面的惯用方法?

在 Flutter 应用程序中全局使用 assets 文件夹

参数类型Future>不能分配给参数类型Future>?

Flutter Firebase 可以在真实设备上运行,而不是在 Android 模拟器上运行