为什么 firebase_core 包无法工作并在 Flutter 中启动 Windows 应用程序时导致问题?

问题描述 投票:0回答:3

当我在 pubspec.yaml 中添加 firebase_core 包 并尝试构建适用于 Windows 的应用程序时,我收到此错误:

CMake Error at flutter/ephemeral/.plugin_symlinks/firebase_core/windows/CMakeLists.txt:71 (add_subdirectory):
  The source directory

    C:/Users/soft/Desktop/flutter_application/build/windows/extracted/firebase_cpp_sdk

  does not contain a CMakeLists.txt file.


Exception: Unable to generate build files
Exited (sigterm)

当我从 pubspec.yaml 中删除包时,应用程序启动时没有任何错误。我尝试创建一个新应用程序并与 Firebase 链接,然后添加相同的包,但出现了相同的错误。

flutter firebase dart-pub
3个回答
0
投票

尝试删除构建目录:或者尝试删除 Flutter 项目中的构建目录,然后重建应用程序。您可以通过在 macOS/Linux 上运行 rm -rf build 或在 Windows 上运行 rmdir /s /q build 来删除构建目录。


0
投票

我遇到了这个错误,我修复了它。 当 main.dart 文件的调试被中断时,会出现此错误。 因此,要修复它,请执行以下命令: 1- 颤振清洁 2- Flutter 酒吧获取 并等待 main.dart 文件的整个调试,即使这需要很多次。


0
投票

就我而言,因为我更改了 git 分支和包名称。当 flutter 尝试下载构建文件夹的文件时,我可能会中断该过程,因此下载过程未完全完成。

尝试

Flutter clean
,然后
Flutter pub get
。成功后,使用
flutter run -d windows -v
命令运行代码,它将运行并显示下载文件的进度(百分比)。如果您使用运行使用播放按钮或只是
flutter run
,您将看不到进度并感觉该程序没有响应,因为它需要很长时间才能运行。

希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.