【问题标题】:flutter: ">=0.2.4 <2.0.0" pub get failed (65) when cloud_firestore package is used in pubspec.yaml颤振:">=0.2.4 <2.0.0" 当在 pubspec.yaml 中使用 cloud_firestore 包时,发布失败 (65)
【发布时间】:2019-10-11 16:38:36
【问题描述】:

当我尝试添加 google_sign_in、flutter_auth 和 cloud_firestore 时,它​​向我抛出了颤振的错误:">=0.2.4

[✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Linux, locale en_US.UTF-8) • Flutter 版本 1.5.4-hotfix.2,位于 /home/ramu/Downloads/tools/flutter • 框架修订版 7a4c33425d(4 周前),2019-04-29 11:05:24 -0700 • 引擎修订版 52c7a1e849 • Dart 版本 2.3.0(构建 2.3.0-dev.0.5 a1668566e5)

[✓] Android 工具链 - 为 Android 设备开发(Android SDK 版本 28.0.3) • Android SDK 位于 /home/ramu/Android/Sdk • Android NDK 位置未配置(可选;对原生分析支持有用) • 平台 android-28,构建工具 28.0.3 • ANDROID_HOME = /home/ramu/Android/Sdk • Java 二进制文件位于:/snap/android-studio/73/android-studio/jre/bin/java • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-1248-b01) • 接受所有 Android 许可证。

[✓] Android Studio(版本 3.3) • Android Studio 位于 /snap/android-studio/73/android-studio • Flutter 插件版本 34.0.1 • Dart 插件版本 182.5215 • Java 版 OpenJDK 运行时环境(内部版本 1.8.0_152-release-1248-b01)

[✓] VS 代码(版本 1.34.0) • VS Code 位于 /usr/share/code • Flutter 扩展版本 3.0.2

[!] 连接的设备 !没有可用的设备

!医生发现了 1 个类别的问题。

firebase_auth:^0.6.2+1 google_sign_in:^3.2.2 cloud_firestore: ^0.8.2+3

【问题讨论】:

    标签: flutter google-cloud-firestore


    【解决方案1】:

    尝试将pubspec.yaml 中的环境sdk 从&gt;=0.2.4 &lt;2.0.0 更新为&gt;=2.1.0 &lt;3.0.0

    您的环境 sdk 的上限低于 2.0.0 版本,但 google_sign_infirebase_authcloud_firestore 至少需要 &gt;=2.0.0-dev.28.0(比您为项目指定的版本更新)。

    【讨论】:

      【解决方案2】:

      尝试删除该项目文件夹并创建一个新文件夹并将所有代码粘贴到新创建的项目中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-08-09
        • 2019-06-02
        • 1970-01-01
        • 2018-03-05
        • 2022-10-08
        • 2020-12-19
        • 2020-07-07
        • 2020-03-09
        相关资源
        最近更新 更多