【问题标题】:when i run flutter pub get i get this error "date_picker_timeline" depends on intl ^0.16.0 and "flutter_localizations" depends on intl 0.17.0当我运行 flutter pub get 时出现此错误“date_picker_timeline”取决于 intl ^0.16.0 而“flutter_localizations”取决于 intl 0.17.0
【发布时间】:2021-06-02 00:18:39
【问题描述】:

因为 date_picker_timeline >=1.1.0 依赖于 intl ^0.16.0 并且来自 sdk 的 flutter_localizations 的每个版本都依赖于 intl 0.17.0,所以 date_picker_timeline >=1.1.0 与来自 sdk 的 flutter_localizations 不兼容。 并且因为 easy_localization >=2.1.0+1 依赖于任何来自 sdk 的 flutter_localizations,date_picker_timeline >=1.1.0 与 easy_localization >=2.1.0+1 不兼容。 所以,因为 TimyTimeMain 同时依赖 date_picker_timeline ^1.1.3 和 easy_localization ^2.3.3,版本求解失败。

intl: ">=0.16.0 <=0.17.0-nullsafety.2"
easy_localization: ^2.3.3
date_picker_timeline: ^1.1.3

【问题讨论】:

  • 你能发布flutter doctor的输出吗?
  • date_picker_timelinepackage 有一个新版本。尝试升级它:^1.2.1

标签: android flutter dart mobile


【解决方案1】:

日期选择器有一个新版本 -

dependencies:
  date_picker_timeline: ^1.2.1

https://pub.dev/packages/date_picker_timeline/install

请在您的 pubspec.yaml 中更新此数据

此外,如果需要,您可以检查 Intl 包和其他包的版本 https://pub.dev/packages/intl/install

【讨论】:

  • 在包中 date_picker_timeline 已解决,但使用 easy_localization 问题未解决
  • 国际包你有什么版本?看起来他们有 v.16 作为稳定版,但您需要 v.17(此版本正在审查中)pub.dev/packages/intl/versions。但无论如何你都可以尝试使用它 intl: ^0.17.0
  • 我尝试 intl: ">=0.16.0
  • 删除 -nullsafety.2 只留下 0.17.0
  • 因为 TimyTimeMain 同时依赖 date_picker_timeline ^1.2.1 和 easy_localization ^2.3.3,版本求解失败。
猜你喜欢
  • 2021-06-02
  • 2021-06-03
  • 2021-04-26
  • 2021-02-28
  • 2021-07-18
  • 2021-04-25
  • 2021-04-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多