当我尝试添加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
答案 0 :(得分:0)
尝试将pubspec.yaml
中的环境sdk从>=0.2.4 <2.0.0
更新为>=2.1.0 <3.0.0
您的环境sdk的上限低于2.0.0版,但是google_sign_in,firebase_auth和cloud_firestore至少需要>=2.0.0-dev.28.0
(比您的更新已经为您的项目指定了。
答案 1 :(得分:0)
尝试删除该项目文件夹并创建一个新文件夹,并将所有代码粘贴到新创建的项目中。