我现在处于一种奇怪的情况,我们已经建立了移动代码库,我们正在尝试将一些原生扩展集成到其中。代码库由几个“Flex库项目”组成,用于通过Flash Builder 4.6编译主应用程序。
我们需要在其中一个库中使用本机扩展功能,但是在最终版本构建编译期间我们不断收到缺少类的错误。
Error occurred while packaging the application:
Exception in thread "main" java.lang.Error: Unable to find named traits: ***
缺少的类是扩展名的Actionscript端包含的类。
我们尝试了几种引用扩展的方法:
其中大部分似乎都有效,我们甚至可以调试构建工作,但是一旦我们打包iOS版本,就会出现上述错误。
这不是iOS框架问题,因为该类是ANE中包含的Actionscript类。