【问题标题】:Flutter version solving failed with cloud_firestore and firebase_core使用 cloud_firestore 和 firebase_core 解决 Flutter 版本失败
【发布时间】:2021-02-16 06:30:20
【问题描述】:

运行pub getpub upgrade 会导致以下错误:

Running "flutter pub upgrade" in <project-name>...      

Because cloud_firestore >=0.13.3 <0.14.0-dev.1 depends on firebase_core ^0.4.4 and cloud_firestore >=0.11.0 <0.13.3 depends on firebase_core ^0.4.0, cloud_firestore >=0.11.0 <0.14.0-dev.1 requires firebase_core ^0.4.0.
So, because <project-name> depends on both cloud_firestore ^0.13.0+1 and firebase_core ^0.5.0+1, version solving failed.
pub upgrade failed (1; So, because <project-name> depends on both cloud_firestore ^0.13.0+1 and firebase_core ^0.5.0+1, version solving failed.)

我的pubspec.yaml

version: 1.0.0+1

environment:
  sdk: ">=2.7.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  cloud_firestore: ^0.13.0+1
  provider: ^4.3.2+2
  google_sign_in: "^4.5.1"
  firebase_core: "^0.5.0+1"
  firebase_auth: "^0.18.1+2"

项目是在上周按照官方指南创建的。

【问题讨论】:

    标签: firebase flutter google-cloud-firestore


    【解决方案1】:

    使用 CLI 命令 flutter upgrade 只需升级 Flutter 即可将 Dart SDK 升级到最新版本。

    【讨论】:

      【解决方案2】:

      增加 pubspec.yml 中的 cloud_firestory 版本解决了这个问题:

        cloud_firestore: ^0.14.0+1
      

      【讨论】:

        猜你喜欢
        • 2021-04-01
        • 2021-09-24
        • 2021-07-25
        • 2019-07-30
        • 1970-01-01
        • 2021-05-01
        • 2021-05-09
        • 2021-10-30
        • 2021-12-07
        相关资源
        最近更新 更多