扑动:“>在pubspec.yaml中使用cloud_firestore软件包时,”> = 0.2.4 <2.0.0“ pub失败(65)

时间:2019-05-25 09:16:06

标签: flutter google-cloud-firestore

当我尝试添加google_sign_in,flutter_auth和cloud_firestore时,它向我抛出了flutter错误:“> = 0.2.4 <2.0.0”。我试图运行flutter dector -v,输出为

[✓] Flutter(通道稳定,v1.5.4-hotfix.2,在Linux上,语言环境为en_US.UTF-8)     •Flutter版本1.5.4-hotfix.2,位于/ home / ramu / Downloads / tools / flutter     •Framework版本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)     •位于/ home / ramu / Android / Sdk的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版)     •位于/ snap / android-studio / 73 / android-studio的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

2 个答案:

答案 0 :(得分:0)

尝试将pubspec.yaml中的环境sdk从>=0.2.4 <2.0.0更新为>=2.1.0 <3.0.0

您的环境sdk的上限低于2.0.0版,但是google_sign_infirebase_authcloud_firestore至少需要>=2.0.0-dev.28.0(比您的更新已经为您的项目指定了。

答案 1 :(得分:0)

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