首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flutter easy_localization和intl版本求解失败

Flutter easy_localization和intl版本求解失败
EN

Stack Overflow用户
提问于 2020-12-23 04:32:47
回答 2查看 4.2K关注 0票数 3

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

代码语言:javascript
复制
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。请帮帮忙

EN

回答 2

Stack Overflow用户

发布于 2020-12-23 06:03:36

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

  1. easy_localization软件包降级到使用相同intl版本的版本(不推荐)

  1. 将您的intl版本升级到0.17.0-nullsafety.2 (推荐,但空安全性仍处于测试阶段,因此您必须注意这一点)

祝你今天愉快!

票数 3
EN

Stack Overflow用户

发布于 2021-02-03 15:55:07

我认为这是解决这个问题的最好方法,你需要切换你的颤动通道到一个稳定的版本,通过运行

代码语言:javascript
复制
flutter channel stable

在命令行中。这将把你的频道切换到一个稳定的版本,并消除这个错误。

我希望这能最好地解决你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65415458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档