【问题标题】:Unable to install any firebase packages in flutter无法在颤振中安装任何 Firebase 软件包
【发布时间】:2020-10-31 20:44:40
【问题描述】:

我使用 VisualStudio 作为 IDE。 在添加 cloud_firestore: ^0.13.7 作为依赖项并运行 pub get 时,我收到以下错误:

[firebase] flutter pub get
Running "flutter pub get" in firebase...                        
Because cloud_firestore >=0.13.4 depends on cloud_firestore_web ^0.1.1 which depends on firebase ^7.0.0, cloud_firestore >=0.13.4 requires firebase ^7.0.0.

So, because firebase depends on cloud_firestore ^0.13.7 and firebase is 1.0.0+1, version solving failed.
pub get failed (1; So, because firebase depends on cloud_firestore ^0.13.7 and firebase is 1.0.0+1, version solving failed.)
exit code 1".

我的“pubsec.yaml”文件如下:

name: firebase
description: A new Flutter project.
environment:
  sdk: ">=2.7.0 <3.0.0"
dependencies:
  flutter:
    sdk: flutter
  cloud_firestore: ^0.13.7
  cupertino_icons: ^0.1.3
dev_dependencies:
  flutter_test:
    sdk: flutter

请帮忙。 谢谢。

【问题讨论】:

  • 您是否努力尝试自己解决问题?喜欢经历其他用户的类似问题吗?如果是这样,请将其添加到您的帖子中。

标签: firebase flutter firebase-realtime-database google-cloud-firestore flutter-dependencies


【解决方案1】:

出于兼容性原因,Firebase 插件都经过仔细的版本控制,因此如果您的版本规范之一关闭,它将破坏依赖关系。我也相信您缺少 firebase_core 依赖项。

请运行flutter clean 并使用this page 给出的确切命令安装FlutterFire 插件,然后使用flutter pub upgrade 重新拉取所有内容。如果您有其他问题,还有关于 FlutterFire 插件 here 的其他信息。

【讨论】:

  • 我刚刚做了flutter clean,然后添加了firebase_core:^0.4.5,但我仍然得到同样的错误。此行再次常见“需要 firebase ^7.0.0”
【解决方案2】:

您需要先安装 firebase_core,然后才能在 Flutter 应用中使用任何 Firebase 包。

请访问this link查看文档。

【讨论】:

    猜你喜欢
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多