首页 > 解决方案 > 当我运行 flutter pub get 时出现此错误“date_picker_timeline”取决于 intl ^0.16.0 而“flutter_localizations”取决于 intl 0.17.0

问题描述

因为 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

标签: androidflutterdartmobile

解决方案


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

dependencies:
  date_picker_timeline: ^1.2.1

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

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

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


推荐阅读