【问题标题】:Conflict with using firebase_auth and flutter_localizations packages与使用 firebase_auth 和 flutter_localizations 包冲突
【发布时间】:2021-05-23 06:43:15
【问题描述】:

包 firebase_auth 和 flutter_localizations 会导致以下错误。有没有办法解决这个问题?

Because firebase_auth >=0.20.1 <0.21.0-1.0.nullsafety.0 depends on firebase_auth_web ^0.3.3 and no versions of firebase_auth match >0.20.0+1 <0.20.1, firebase_auth >0.20.0+1 <0.21.0-1.0.nullsafety.0 requires firebase_auth_web ^0.3.3.
And because firebase_auth 0.20.0+1 depends on firebase_auth_web ^0.3.2+6, firebase_auth >=0.20.0+1 <0.21.0-1.0.nullsafety.0 requires firebase_auth_web ^0.3.2+6.
And because firebase_auth_web >=0.3.0-dev.1 <0.4.0-1.0.nullsafety.0 depends on intl ^0.16.1 and every version of flutter_localizations from sdk depends on intl 0.17.0, firebase_auth >=0.20.0+1 <0.21.0-1.0.nullsafety.0 is incompatible with flutter_localizations from sdk.
So, because geschenk depends on both flutter_localizations any from sdk and firebase_auth ^0.20.0+1, version solving failed.
pub get failed (1; So, because geschenk depends on both flutter_localizations any from sdk and firebase_auth ^0.20.0+1, version solving failed.)

【问题讨论】:

    标签: flutter firebase-authentication localization


    【解决方案1】:

    我设法通过添加以下行来覆盖依赖项来解决此问题:

    dependency_overrides:
      intl: ^0.17.0-nullsafety.2
    

    我的依赖现在看起来像这样:

    dependencies:
      flutter:
        sdk: flutter
      flutter_localizations:
        sdk: flutter
      firebase_core: ^0.7.0
      firebase_auth: ^0.20.1
    
    dependency_overrides:
      intl: ^0.17.0-nullsafety.2
    

    【讨论】:

    • 救命恩人 :)
    • 这条消息“警告:您正在使用这些被覆盖的依赖项:”是什么意思
    【解决方案2】:

    你可以试试这个:

    依赖:

    firebase_auth_web:0.3.3

    firebase_auth:^0.20.1

    颤动:

    sdk: flutter
    

    flutter_localizations:

    sdk: flutter
    

    国际:^0.17.0-nullsafety.2

    【讨论】:

      猜你喜欢
      • 2020-11-24
      • 2012-11-22
      • 2020-10-23
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      • 1970-01-01
      • 2012-02-23
      • 2021-11-21
      相关资源
      最近更新 更多