【问题标题】:Flame 0.29.4 cannot run with sound null safetyFlame 0.29.4 无法以健全的零安全运行
【发布时间】:2021-12-22 18:17:39
【问题描述】:

在尝试运行我的 Flame 应用程序时,我收到以下错误:

错误:无法以可靠的 null 安全性运行,因为以下原因 依赖项不支持空安全:

  • 包装:火焰
  • package:ordered_set
  • 包:box2d_flame

我的pubspec.yaml 文件中有以下内容:

dependencies:
  flame: ^0.29.4
  flame_box2d: ^0.0.1

【问题讨论】:

  • flame 和 box2d_flame 包尚未更新为 Null 安全,您应该使用不同的包或等待包开发者更新
  • 嗨,这里是 Flame 的作者之一,只需在您的 pubspec 文件中使用它(0.26.x 不支持空安全):在您的 dependencies: 部分添加:flame: 1.0.0-releasecandidate.16flame_forge2d: 0.8.2-releasecandidate.15。 box2d_flame 已重命名为 flame_forge2d。

标签: flutter flame forge2d


【解决方案1】:

Flame 0.29.4 不支持 null 安全性,如果您想要 null 安全性,可以使用 1.0.0 版的最新候选版本(无论如何它比 0.29.4 更稳定,并且所有文档都是针对该版本的)。

要将最新的候选版本与 Forge2D 一起使用,请将以下内容放入您的 pubspec.yaml 文件中:

dependencies:
  flame: ^1.0.0-releasecandidate.16
  flame_forge2d: ^0.8.2-releasecandidate.15

请注意box2d_flame 已重命名为flame_forge2d,因为物理引擎现在称为Forge2D

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-15
    • 2021-09-02
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 1970-01-01
    相关资源
    最近更新 更多