首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IPA设置创建失败

IPA设置创建失败
EN

Stack Overflow用户
提问于 2013-05-24 15:14:11
回答 1查看 1.2K关注 0票数 4

我正在尝试为iOS构建iOS。但是,当我在FD下编译发布/即席或甚至(慢速调试)时:

代码语言:javascript
运行
复制
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.lang.Integer.valueOf(Unknown Source)
at adobe.abc.GlobalOptimizer.merge(GlobalOptimizer.java:9985)
at adobe.abc.GlobalOptimizer$InputAbc.readCode(GlobalOptimizer.java:1265
)
at adobe.abc.GlobalOptimizer$InputAbc.readBody(GlobalOptimizer.java:685)

at adobe.abc.GlobalOptimizer$InputAbc.readBodies(GlobalOptimizer.java:40
4)
at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:331)
at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcodeImpl(AOTCompiler
.java:611)
at com.adobe.air.ipa.BitcodeGenerator.main(BitcodeGenerator.java:104)
Compilation failed while executing : ADT

我已经用Adobe 3.4 (Flex SDK) Adobe 3.5 (Flex SDK) Adobe 3.6 (Flex SDK) Adobe 3.7 (Flex SDK) Adobe 3.8Beta (Flex )进行了测试。

Adobe 3.7 (ASCSDK) Adobe 3.8 (ASCSDK)

我也尝试过"-optimize=false“,没有任何帮助。

只有快速解释器模式工作,这是真正的慢!

复制步骤:

  1. 下载AwayPhysics (flascc之上的子弹物理学) https://github.com/away3d/awayphysics-core-fp11/tree/dev或Oimophysics
  2. 构建任何示例或只包含AWPDynamicWorld

更新:

将堆内存大小增加到-Xms1024m -Xmx1524m之后:

代码语言:javascript
运行
复制
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.HashSet.<init>(Unknown Source)
at adobe.abc.Algorithms$SetMap.get(Algorithms.java:226)
at adobe.abc.Algorithms.addUses(Algorithms.java:165)
at adobe.abc.Algorithms.findUses(Algorithms.java:187)
at adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4731)
at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3615)
at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:2309)
at adobe.abc.LLVMEmitter.optimizeABCs(LLVMEmitter.java:532)
at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:341)
at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcodeImpl(AOTCompiler
.java:611)
at com.adobe.air.ipa.BitcodeGenerator.main(Bitcod

eGenerator.java:104)
    Compilation failed while executing : ADT
EN

回答 1

Stack Overflow用户

发布于 2013-05-24 19:58:36

您可以尝试增加Java虚拟机的“最大堆大小”(最大内存预留量)。

您可以在位于sdk_install_dir/bin.中的jvm.config中配置此设置。

若要更改最大堆大小,请更改Xmx属性的值。下面的示例将初始堆大小设置为256 m,最大堆大小设置为512 m: java.args=-Xms256m -Xmx512m -Dsun.io.useCanonCaches=false

来源:US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fd9.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16738288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档