如何使 intl 生成具有空安全性的 dart 文件?

时间:2021-06-10 19:10:55

标签: flutter dart

Flutter 包 intl: 0.17.0-nullsafety.2 仍然生成不遵循空安全实践的 dart 文件。 我也尝试添加它但没有成功:

dependency_overrides:
  intl: 0.17.0-nullsafety.2

它仍然生成没有空安全的文件夹。

如何强制 intl 包生成空安全 dart 文件?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。以下是解决此问题的 3 个步骤:

  1. 首先,将 pubspec.yaml 中的 intl 依赖更新为:

国际:0.17.0-nullsafety.2

  1. 如果还是不行,就在根目录中添加这两个字段。

dependency_overrides: intl: 0.17.0-nullsafety.2

  1. 生成也可以通过 Android Studio 中的插件进行。我使用旧的 (v 0.12),更新到 (v 0.14) 后,它开始生成用于本地化的空安全 dart 文件。

我想我踩到了这里的每一块石头。