【问题标题】:Flutter Error: No named parameter with the name 'displayLarge'颤振错误:没有名为“displayLarge”的命名参数
【发布时间】:2022-04-17 09:32:57
【问题描述】:

我正在开发一个应用程序,我在 2 天前在 git 上发布了最新更新,此后一直没有接触过代码。现在,我打开了android studio,当我尝试运行它时它给了我这个错误......我尝试从我的计算机中删除存储库,然后再次克隆它,但它没有用。我也试过搜索类似的问题,发现 speed-dial 包也有类似的问题,并且有一条评论说 broken package versions。无论如何,这是我尝试运行我的应用程序后遇到的错误:

这些是它给我的错误的前几行,但后面有超过一千行。

我还尝试运行 flutter doctor,它给了我以下信息:

【问题讨论】:

  • 请考虑将日志添加为文本而不是图像。

标签: android flutter dart google-fonts flutter-packages


【解决方案1】:

google_fonts: ^2.3.1 也解决了 google_fonts: 2.3.0 遗留的问题

好吧!在使用带有插入符号 (^) 的 google_fonts 的所有项目中都会出现此问题。

插入符号 (^) 用于 Dart 中的 pub 依赖项,以指示允许的版本号范围。具体来说,从指定版本到(但不包括)下一个非破坏版本的任何版本都可以。

所以 google_fonts: ^2.2.0 与 '>=2.2.0

解决步骤:

  1. 从您当前的 google_fonts 中删除 (^)。 max 可以设置为 google_fonts: 2.2.0。
  2. 为确保这不会与任何其他依赖项冲突,请执行一次“pub get”。
  3. 尝试使缓存无效并重新启动。这应该清除错误,否则请执行 flutter clean 以删除旧更新的 google_fonts 和 pub get。

完成!你已准备好出发。编码快乐!!!

【讨论】:

  • 移除胡萝卜修复了它!谢谢!我确实尝试过 pub cache clean 和 flutter clean 但没有奏效。胡萝卜去除了。
  • 很高兴能帮上忙。
  • 你成就了我的一天 :)
【解决方案2】:

好吧,我不知道你有没有试过,但是这里描述了这个问题:issue219

总而言之,对于 Flutter v2.1 或 grater,您必须使用 google_fonts v2.3。

【讨论】:

  • 感谢您找到这个解决方案,真是一个超级烦人的错误;它在运行小部件测试时突然出现,例如flutter test test/widget_test.dart。这个错误可能意味着在flutter pub upgrade 之后大量的颤振测试将失败。我确认链接的建议可以解决问题 - 特别是,我将 pubspec.yaml 中的依赖项从 google_fonts: ^2.2.0 更改为 google_fonts: 2.2.0
  • 太棒了。如果您的问题已解决,请考虑将此问题标记为已回答。
  • 我赞成您的解决方案,但我认为我不能接受,因为我不是问题的原始作者。
【解决方案3】:

请按照以下步骤解决问题。

  1. 打开 pubspec.yaml 文件。
  2. 将 google_fonts: ^2.2.0 更改为 google_fonts: 2.2.0
  3. 保存。

【讨论】:

    【解决方案4】:

    将软件包版本设置为 google_fonts: 2.2.0,它应该可以正常工作

    【讨论】:

      【解决方案5】:

      正如他们所说,只需从 pubspec.yaml 的依赖项上的 google 字体中删除 ^ (google_fonts:^2.3.1 到 google_fonts:2.3.1) 然后 flutter clean && pub get。

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 2021-10-06
      • 1970-01-01
      • 2021-04-26
      • 2021-01-05
      • 1970-01-01
      • 2021-04-26
      • 2020-01-03
      • 2021-03-24
      • 2021-12-11
      相关资源
      最近更新 更多