Flutter easy_localization 和 intl 版本解决失败

标签 flutter dart flutter-dependencies intl

更新后我收到此错误 flutter到版本 1.25.0-8.1.pre-

Because `easy_localization` >=2.1.0+1 depends on `flutter_localizations` any from sdk which depends on `intl` 0.17.0-nullsafety.2, `easy_localization` >=2.1.0+1 requires `intl` 0.17.0-nullsafety.2.
So, because news_app depends on both `easy_localization` ^2.3.3 and `intl` ^0.16.1, version solving failed.
pub get failed (1; So, because news_app depends on both `easy_localization` ^2.3.3 and `intl` ^0.16.1, version solving failed.)
我有 easy_localization 2.3.3, intl 0.16.0 和 dart 2.12.0 安装。请帮忙

最佳答案

基本上发生的事情是easy_localization使用一个使用较新版本 intl 的包.基本上,您要求包管理器处理同一个包的两个版本,有两种解决方案。

  • 降级 easy_localization打包到使用相同 intl 版本的版本(不推荐)
  • 将您的国际版本升级到 0.17.0-nullsafety.2 (推荐,但空安全仍处于测试阶段,因此您必须注意这一点)

  • 祝你有美好的一天!

    关于Flutter easy_localization 和 intl 版本解决失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65415458/

    相关文章:

    firebase - Fire Storage Exception([firebase_storage/unauthorized] 用户无权执行所需的操作。)(我的规则是允许读/写)

    flutter firestore 流映射到另一个流

    flutter - 目前,该应用程序在 flutter 中无法使用 Facebook 登录

    flutter - 如何在Flutter中使用Hive进行库存 list ?

    flutter - 分段条列表动态

    dart - 在 Flutter 中获取设备的宽度和高度

    dart - StreamBuilder 快照始终是 ConnectionState.waiting

    list - 在Flutter/Dart中对具有相同属性(时间戳)的不同对象的列表进行排序

    mobile - 如何动态地连续排列卡片?

    flutter - 如何使用 future 延迟