微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何解决 cloud_firestore 依赖错误?

如何解决如何解决 cloud_firestore 依赖错误?

由于无法正常工作,我已将 cloud_firestore 的版本从 0.16.0 更改为 0.15.0。但是,它没有解决我的问题 - 现在当我将版本改回 0.16.0 时,它给了我与 0.15.0 版本相同的错误,即使我将其更改为 0.16.0。

dependencies:
  Flutter:
    sdk: Flutter
  provider: ^4.3.2+2
  dotted_line: ^2.0.2
  intl: ^0.16.1
  uuid: ^2.2.2
  cloud_firestore: ^0.16.0
  firebase_auth: ^0.20.0+1
  smooth_star_rating: ^1.0.4
  google_maps: ^4.0.0
  firebase_core: ^0.7.0
  rxdart: ^0.24.1

这是我保存 pubspec.yaml 文件时遇到的错误

因为 my_app 依赖于 cloud_firestore ^0.15.0 这取决于 firebase_core ^0.6.0,firebase_core ^0.6.0 是必需的。所以,因为 my_app 依赖于 firebase_core ^0.7.0,版本解析失败。酒馆 get Failed (1; 所以,因为 my_app 依赖于 firebase_core ^0.7.0,版本解决失败。)退出代码 1

解决方法

Firebase 软件包依赖于其他所有软件包的版本。如果您想使用特定版本,请查找具有兼容版本的其他 firebase 依赖项。
根据您得到的错误,cloud_firestore ^0.15.0 需要 firebase_core ^0.6.0。

如果您在恢复到 cloud_firestore ^0.16.0 后遇到相同的错误,请运行 $ flutter clean 命令,然后重新构建应用程序。这将删除以前缓存的数据并重新构建应用程序。确保您在恢复到 cloud_firestore ^0.16.0

后运行了 $ flutter pub get 命令

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。