【问题标题】:Flutter project no longer building for windowsFlutter 项目不再为 Windows 构建
【发布时间】:2022-06-23 18:59:37
【问题描述】:

不确定是什么原因造成的,但由于某种原因,我的 Windows 应用程序不再构建。

错误输出如下:

[  +60 ms] C:\Users\George\source\repos\ReactionTracking\src\ReactionTrackerClient\windows\runner\Runner.rc(125): error RC2135: file not found: + [C:\Users\George\source\repos\ReactionTracking\src\ReactionTrackerClient\build\windows\runner\reactions.vcxproj]
[   +1 ms] C:\Users\George\source\repos\ReactionTracking\src\ReactionTrackerClient\windows\runner\Runner.rc(129): error RC2135: file not found: + [C:\Users\George\source\repos\ReactionTracking\src\ReactionTrackerClient\build\windows\runner\reactions.vcxproj]

当我在 VS Code 终端中直接 ctrl + 单击路径时,它会很好地打开文件,所以我知道路径有效并且文件存在。

做了一些研究,我能找到的最接近我的问题的是路径中的空格和特殊字符问题,我已按上述方法将其删除。

我删除了pubspec.lock,尝试将项目移动到不同的文件夹中,在以管理员身份运行的终端中运行构建命令。直到最近它工作正常。想知道最近是否有人遇到过类似的问题以及他们采取了哪些措施来解决它?

编辑

这是我的flutter doctor -v 输出

[✓] Flutter (Channel stable, 2.10.5, on Microsoft Windows [Version 10.0.22000.675], locale en-AU)
    • Flutter version 2.10.5 at C:\Users\George\source\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5464c5bac7 (7 weeks ago), 2022-04-18 09:55:37 -0700
    • Engine revision 57d3bac3dd
    • Dart version 2.16.2
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc1)
    • Android SDK at E:\AppData\Android
    • Platform android-32, build-tools 33.0.0-rc1
    • ANDROID_HOME = E:\AppData\Android
    • ANDROID_SDK_ROOT = E:\AppData\Android
    • Java binary at: E:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Community 2022 17.1.6)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.1.32421.90
    • Windows 10 SDK version 10.0.20348.0

[✓] Android Studio (version 3.6)
    • Android Studio at E:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
      ???? https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      ???? https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[✓] VS Code (version 1.67.2)
    • VS Code at C:\Users\George\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.42.0

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.675]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 100.0.4896.127
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 101.0.1210.53

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

【问题讨论】:

    标签: windows flutter dart


    【解决方案1】:

    如果有人遇到同样的问题。仍然不知道原因,但作为平台删除和重新添加窗口解决了它。

    【讨论】:

      猜你喜欢
      • 2021-01-26
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 2021-06-02
      • 2021-09-11
      • 2021-05-09
      相关资源
      最近更新 更多