如何在Flex库中包含ANE?

时间:2012-08-02 04:44:07

标签: ios actionscript-3 air air-native-extension

我现在处于一种奇怪的情况,我们已经建立了移动代码库,我们正在尝试将一些原生扩展集成到其中。代码库由几个“Flex库项目”组成,用于通过Flash Builder 4.6编译主应用程序。

我们需要在其中一个库中使用本机扩展功能,但是在最终版本构建编译期间我们不断收到缺少类的错误。

Error occurred while packaging the application:
Exception in thread "main" java.lang.Error: Unable to find named traits: ***

缺少的类是扩展名的Actionscript端包含的类。

我们尝试了几种引用扩展的方法:

  • 在库构建路径中添加类似swc的内容
  • 将其重命名为swc并包括在构建路径中
  • 尝试作为外部资源进行链接

其中大部分似乎都有效,我们甚至可以调试构建工作,但是一旦我们打包iOS版本,就会出现上述错误。

这不是iOS框架问题,因为该类是ANE中包含的Actionscript类。

0 个答案:

没有答案