【发布时间】:2021-04-14 01:05:17
【问题描述】:
Pubspec.yamldependencies:flutter: sdk: flutter bloc: ^6.1.0 cloud_firestore: ^0.14.3 cupertino_icons: ^1.0.0 device_preview: ^0.5.5 firebase_auth: ^0.18.3 firebase_core: ^0.5.2 firebase_storage: ^5.0.1 fl_chart: ^0.12.2 flutter_bloc: ^6.1.1 flutter_sms: ^2.1.1 flutter_spinkit: ^4.1.2+1 flutter_svg: ^0.19.1 google_nav_bar: ^3.1.0 http: ^0.12.2 liquid_swipe: ^1.5.0 location: ^3.2.1 page_transition: ^1.1.7+3 persistent_bottom_nav_bar: ^3.1.0 regexpattern: ^1.0.0
收到错误
因为 firebase_auth >=0.18.3 0.18.3+1 =0.18.3 0.18.3+1
因为 firebase_auth >=0.18.4 =0.18.4+1 取决于 firebase_auth_web ^0.3.2+3,所以 firebase_auth >=0.18.4 需要 firebase_auth_web ^0.3 .2+2。
因此,firebase_auth >=0.18.3 0.18.3+1 需要 firebase_auth_web ^0.3.2。
而且因为 firebase_auth 0.18.3+1 依赖于 firebase_auth_web ^0.3.2+1,所以 firebase_auth >=0.18.3 需要 firebase_auth_web ^0.3.2。
而且因为 firebase_auth_web >=0.3.0-dev.1 依赖于 intl ^0.16.1 并且来自 sdk 的 flutter_localizations 的每个版本都依赖于 intl 0.17.0-nullsafety.2,所以 firebase_auth >=0.18.3 与来自 sdk 的 flutter_localizations 不兼容。
而且由于 device_preview 0.5.5 依赖于来自 sdk 的任何 flutter_localizations 并且没有任何版本的 device_preview 匹配 >0.5.5 =0.18.3 与 device_preview ^0.5.5 不兼容。
存在一些依赖版本问题,请告诉我如何更正。
【问题讨论】:
-
删除版本并使用关键字
any让我知道它是否解决了。例如,firebase_auth: any -
我看到了同样的火力基地。你解决了吗?
-
使用任何解决了我的问题。谢谢@Hamza
标签: flutter firebase-authentication flutter-dependencies