我的应用程序在使用AIR16进行编译时崩溃了。 (Flex 4.13.0-AIR 16.0) 使用AIR15,它运行良好。
编辑:尝试了AIR17beta。谁知道谁?它有效!
首先我想,原因可能是包括ANE,但事实并非如此。 ANE适用于另一个项目。 事实上,其他项目也适用于AIR16。
该项目在Simulator中运行正常,没有任何崩溃或编译错误!
我们已经构建了许多测试应用程序,包括与此应用程序中相同的组件和库,但我们无法在其他项目中重现此崩溃。
有什么想法吗?
实际结果:
Flex 4.13.0-AIR 16.0:
打包应用程序时出错:
架构armv7的未定义符号: “_traits:AOTBuildOutput-0000000101_6:234 :: Span”,引自: _AOTBuildOutput-0000000101_6:9729:AOTBuildOutput-0000000101_6.o中的边缘 “_traits:AOTBuildOutput-0000000101_6:234 :: Edge”,引自: _AOTBuildOutput-0000000101_6:9706:flashx.textLayout.compose ::包裹/ allocateEdge 在AOTBuildOutput-0000000101_6.o中 “_traits:AOTBuildOutput-0000000100_5:18 :: LocaleID”,引自: _AOTBuildOutput-0000000100_5:265:mx.resources :: LocaleSorter $ / sortLocalesByPreference 在AOTBuildOutput-0000000100_5.o ld:找不到符号 体系结构armv7执行时编译失败:ld64
Flex 4.14.0-AIR 16.0:
打包应用程序时出错:
架构armv7的未定义符号: “_traits:AOTBuildOutput-0000000101_6:248 :: Span”,引自: _AOTBuildOutput-0000000101_6:11261:AOTBuildOutput-0000000101_6_1.o中的边缘 “_traits:AOTBuildOutput-0000000101_6:248 :: Edge”,引自: _AOTBuildOutput-0000000101_6:11238:flashx.textLayout.compose ::包裹/ allocateEdge 在AOTBuildOutput-0000000101_6_1.o中 “_traits:AOTBuildOutput-0000000101_6:207 :: CellCoords”,引用 从: _AOTBuildOutput-0000000101_6:8073:flashx.textLayout.elements :: TableElement / normalizeCells 在AOTBuildOutput-0000000101_6.o中 _AOTBuildOutput-0000000101_6:8072:flashx.textLayout.elements :: TableElement / getBlockedCoor ds在AOTBuildOutput-0000000101_6.o中 “_traits:AOTBuildOutput-0000000100_5:18 :: LocaleID”,引自: _AOTBuildOutput-0000000100_5:340:mx.resources :: LocaleSorter $ / sortLocalesByPreference 在AOTBuildOutput-0000000100_5.o ld:找不到符号 体系结构armv7执行时编译失败:ld64