【问题标题】:Adobe Air app for iOS only works in interpreter mode?适用于 iOS 的 Adob​​e Air 应用程序只能在口译模式下工作?
【发布时间】:2015-08-28 19:46:21
【问题描述】:

我有一个我正在为 iOS 打包的 Adob​​e Air 应用程序。

如果targetipa-debug-interpreteripa-test-interpreter,则应用程序运行良好。但是,任何其他目标在尝试使用资产时都会崩溃。我看到了以下异常:

[Fault] exception, information=ReferenceError: Error #1065: Variable FlexVersion is not defined.
Fault, SpriteAsset() at SpriteAsset.as:131
131               if (appDomain.hasDefinition("mx.core::FlexVersion"))

其他时候它会在没有堆栈的情况下崩溃。

为什么它只在目标包含解释器时才有效?

【问题讨论】:

    标签: ios air adobe


    【解决方案1】:

    使用解释器打包比常规调试打包要快(我没有注意到时间表差异)。我会冒险猜测,为了更快,它必须绕过正常调试会检查的某些进程。根据您收到的错误类型,我建议您仔细检查清单 XML 文件中是否缺少包和/或您所针对的 AIR SDK 版本。希望这能提供一些帮助。

    编辑:也可能值得修改您所针对的 FLEX SDK 版本,这可能会导致此类问题。

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-07
      • 1970-01-01
      相关资源
      最近更新 更多