我正在使用 Adobe AIR 创建一些 Flash 游戏。我尝试将它编译成 .ipa 文件(在 iPad 设备上运行)。
该项目不大,但也不小(它使用 6 个 swc 库和大量未预编译的代码)。我尝试使用以下两种方法将我的游戏与 Flash FDT 5.5 打包:
- 快速 - 工作正常,但性能很糟糕;
- 标准- 我的编译以以下错误结束:
包装失败!打包错误消息:在 adobe.abc.Algorithms$SetMap.get(Algorithms. java:225) 在 adobe.abc.Algorithms.addUses(Algorithms.java:164) 在 adobe.abc.Algorithms.findUses(Algorithms.java:186) 在 adobe.abc.GlobalOptimizer.cp(GlobalOptimizer.java:9381) 在adobe.abc.GlobalOptimizer.dce(GlobalOptimizer.java:9627) 在 adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4638) 在 adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3514) 在 adobe.abc.GlobalOptimizer .optimize(GlobalOptimizer.java:2215) 在 adobe.abc.LLVMEmitter.optimizeABCs(LLVMEmitter.java:527) 在 adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:
我知道这是 Eclipse 开发的常见问题。我试图以标准方式解决这个问题 - >增加java堆大小。如您所见,我设置了 3072M 应该足够了。
当我尝试编译较小的项目时,它工作正常。我不知道现在该怎么办:(。有什么想法吗?