2

目前我处于一种奇怪的情况,我们已经建立了一个移动代码库,我们正试图将一些本机扩展集成到其中。代码库由几个“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
  • 将 ane 重命名为 swc 并包含在构建路径中
  • 尝试链接为外部资源

大多数这些似乎都可以工作,我们甚至可以让调试版本工作,但是一旦我们为 iOS 版本打包,我们就会得到上述错误。

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

4

0 回答 0