【问题标题】:AIR 原生扩展问题
【发布时间】:2021-08-31 10:40:21
【问题描述】:

我使用以下设置构建了一个 AIR 原生扩展:

  1. 用于构建我的 dll 的 Visual Studio 2005
  2. Flash CS6 IDE 与 AIR SDK 3.2 以从我的 AS3 源创建 SWC
  3. 我的 ANE 的命名空间版本是 33.1
  4. ADT (AIR SDK 33.1)

我使用 FlashDevelop 5.3.3.1 测试了 ANE,并且 ANE 在我用于开发的机器上按预期工作。但是,当我在另一台机器上在 FlashDevelop 中测试相同的 ANE 时,AIR 在本机端实现中找不到必要的方法(错误代码 #3500)。我在两台机器上都使用相同版本的 FlashDevelop 和相同的 AIR SDK (33.1)。 似乎由于某种原因,AIR 无法在第二台机器中加载 dll(但在我的开发机器中这样做),我不知道为什么。任何帮助将不胜感激。

谢谢。

【问题讨论】:

    标签: actionscript-3 actionscript air ane


    【解决方案1】:

    您可能缺少一些依赖 dll,很可能是 vc++ 可再发行包的一部分,或者如果您正在使用这些功能,则可能是 .net。

    尝试在您的测试机器上安装 VC++ redist:

    https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-16
      • 1970-01-01
      • 2012-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多