flutter - Flutter easy_localization 和 intl 版本解决失败
问题描述
更新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、0.16.0intl
和dart
2.12.0。请帮忙
解决方案
基本上正在发生的事情是easy_localization
使用一个使用更新版本的intl
. 基本上,您要求包管理器处理同一包的两个版本,有两种解决方案。
将包降级
easy_localization
到使用相同国际版本的版本(不推荐)将您的 intl 版本升级到
0.17.0-nullsafety.2
(推荐,但 null safecty 仍处于测试阶段,因此您必须注意这一点)
祝你有美好的一天!
推荐阅读
- visual-studio - Visual Studio SSRS 项目文件错误:该项目需要用户输入。重新加载项目以获取更多信息
- sql - 如何在 BigQuery(标准 SQL)中获取表的前 N%(例如,50%)?
- java - 正则表达式java:replaceAll空格,连字符之间除外
- javascript - Firebase:初始化由集合组成的树
- kubernetes - 如何跨多个 Kubernetes 集群扩展 RabbitMQ
- mysql - SQL查询从wordpress数据库中删除重复的postmeta
- node.js - 使用passport-saml将浏览器重定向到登录页面
- c++ - 将 BGR 图像转换为 jpeg 格式的 base64 字符串
- list - 列表中的视觉序言重复
- javascript - 如何使一个不能模拟点击