在将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。请帮帮忙
发布于 2020-12-23 06:03:36
基本上,easy_localization使用的是一个使用较新版本intl的包。基本上,您要求包管理器处理同一包的两个版本,有两种解决方案。
easy_localization软件包降级到使用相同intl版本的版本(不推荐)0.17.0-nullsafety.2 (推荐,但空安全性仍处于测试阶段,因此您必须注意这一点)祝你今天愉快!
发布于 2021-02-03 15:55:07
我认为这是解决这个问题的最好方法,你需要切换你的颤动通道到一个稳定的版本,通过运行
flutter channel stable在命令行中。这将把你的频道切换到一个稳定的版本,并消除这个错误。
我希望这能最好地解决你的问题。
https://stackoverflow.com/questions/65415458
复制相似问题