【问题标题】:Why flutter 2.0.1 not compatible with intl_translation package?为什么颤振 2.0.1 与 intl_translation 包不兼容?
【发布时间】:2021-04-18 08:46:17
【问题描述】:

升级到flutter 2.0.1后,我发现int_translation与flutter 2不兼容的错误,任何人都可以发现同样的问题

【问题讨论】:

标签: flutter dart


【解决方案1】:

添加空安全

int_translation:

【讨论】:

  • 我添加了 dependency_overrides: intl: 0.17.0 但不起作用
  • int 应该试试 intl:
【解决方案2】:

发生这种情况是因为 intl_translation 的版本为 0.17.0,而 crbt 需要它为 0.17.5。 解决方案

  1. 也更新您的intl_translation 和其他依赖项(如 intl)。你落后很多版本。

pub upgrade

【讨论】:

  • 错误:没有名为“nullOk”的命名参数。最终媒体 = MediaQuery.of(context, nullOk: true) ??
【解决方案3】:

使用 flutter upgrade 将您的 Flutter 更新到最新版本

如果错误仍然存​​在,或者您不想升级您的 Flutter,请将其添加到您的 Flutter pubspec.yaml 文件中

dependency_overrides:
   intl: ^0.17.0-nullsafety.2

【讨论】:

    猜你喜欢
    • 2021-06-10
    • 2021-07-11
    • 2020-06-15
    • 2020-11-19
    • 2013-10-21
    • 2017-10-08
    • 2014-11-06
    • 2020-10-17
    • 1970-01-01
    相关资源
    最近更新 更多