因为用户同时依赖于 intl ^0.16.1 和 horizo​​ntal_calendar_widget ^1.0.2,版本解析失败

时间:2021-05-05 16:17:28

标签: android flutter

因为没有horizo​​ntal_calendar_widget 版本匹配>1.0.2 <2.0.0 和horizo​​ntal_calendar_widget 1.0.2 依赖于任何来自sdk 的flutter_localizations,horizo​​ntal_calendar_widget ^1.0.2 需要来自sdk 的任何flutter_localizations。 并且因为 sdk 中 flutter_localizations 的每个版本都依赖于 intl 0.17.0,所以 horizo​​ntal_calendar_widget ^1.0.2 需要 intl 0.17.0。 所以,因为用户同时依赖于 intl ^0.16.1 和 horizo​​ntal_calendar_widget ^1.0.2,版本解析失败。

pub get failed (1; 所以,因为用户同时依赖于 intl ^0.16.1 和 horizo​​ntal_calendar_widget ^1.0.2,版本解析失败。)

2 个答案:

答案 0 :(得分:1)

intl ^0.17.0 是空安全而 horizontal_calendar_widget ^1.0.2 不是空安全。

如果您已将项目迁移到空安全,请尝试使用其他日历小部件,因为水平日历小部件 ^1.0.2 尚未发布其空安全版本。否则你可以使用 intl 0.16.1。

答案 1 :(得分:0)

将 pubspec.yaml 中的 intl 升级为:

intl: ^0.17.0