【问题标题】:Package cloud_firestore has no versions that match >=0.7.0 <0.8.0 derived from包 cloud_firestore 没有匹配的版本 >=0.7.0 <0.8.0 派生自
【发布时间】:2018-11-10 23:36:39
【问题描述】:

我正在尝试获取此 Flutter 教程所需的 cloud_firestore 包: https://codelabs.developers.google.com/codelabs/flutter-firebase/#7

当我运行flutter packages get 时,我只会返回: Package cloud_firestore has no versions that match &gt;=0.7.0 &lt;0.8.0 derived from...

cloud_firestore 包在这个网站上说https://github.com/flutter/plugins/tree/master/packages/cloud_firestore 最新版本是0.7.2 我也试过那个版本,但我得到了同样的错误。

我也试过flutter的dev、master和beta通道,都没有成功拿到这个包。

还有,这是我的pubspec.yaml 文件:

name: test_app
description: Integrate firebase into flutter
dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^0.1.0
  cloud_firestore: ^0.7.0

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:
  uses-material-design: true

对可能发生的事情有什么建议吗? 谢谢。

【问题讨论】:

  • 尝试在控制台中运行flutter clean
  • 另外,我不确定你是否需要 firebase_core
  • 这是我获取插件的方式,没有版本cloud_firestore:
  • flutter clean -&gt; Deleting 'build/'. 然后flutter packages get -&gt; ackage cloud_firestore has no versions that match &gt;=0.7.2 &lt;0.8.0 derived from:
  • 不带版本号试试。只需:

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


【解决方案1】:

尝试不指定版本,只保留“cloud_firestore:”。它将自动获取最新版本的软件包。不建议将其用于生产目的,因为最新版本不稳定。但是为了测试目的,还是不错的

【讨论】:

  • 有了这个建议,应用程序编译,但无法运行
  • 在项目目录终端/cmd中运行“flutter clean”。然后尝试再次运行。它现在应该可以工作了。
  • 我在之前的评论中提到了这一点:flutter clean -&gt; Deleting 'build/'. 然后flutter packages get -&gt; package cloud_firestore has no versions that match &gt;=0.7.2 &lt;0.8.0 derived from:
【解决方案2】:

得到它“修复”,虽然这不是一个真正的答案。

在第二台电脑上试过了,还是一样的问题。

在第一台电脑上试过,但在不同的位置,flutter packages get 工作正常!

那么...第一个网络位置中的某些东西阻止了存储库?

无论如何,现在它按预期工作。对不起,感谢所有给我尝试的想法的人!

【讨论】:

    【解决方案3】:

    存在的文档说在您的 pubspec.yaml 中包含以下内容:

    firebase_firestore: ^0.12.7+1

    我相信那些文档是错误的。应该是cloud_firestore,最新的包版本可以在这里找到:

    https://firebaseopensource.com/projects/flutter/plugins/

    希望这对某人有所帮助。

    【讨论】:

    • 这对我有帮助。我想知道如何建议对声明 firebase_firestore 的文档进行编辑。
    猜你喜欢
    • 1970-01-01
    • 2020-06-09
    • 2018-09-19
    • 2019-09-18
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-09
    相关资源
    最近更新 更多