moeIpaBuild Problem

Hi,
when i set proguard level all,
and then try to generate ipa file outofmemory exception throws :

UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: Java heap space
    at com.android.dx.ssa.LocalVariableInfo.<init>(LocalVariableInfo.java:65)
    at com.android.dx.ssa.LocalVariableExtractor.<init>(LocalVariableExtractor.java:72)
    at com.android.dx.ssa.LocalVariableExtractor.extract(LocalVariableExtractor.java:54)
    at com.android.dx.ssa.SsaConverter.convertToSsaMethod(SsaConverter.java:49)
    at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:98)
    at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:72)
    at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:297)
    at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:137)
    at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:93)
    at com.android.dx.command.dexer.Main.processClass(Main.java:729)
    at com.android.dx.command.dexer.Main.processFileBytes(Main.java:673)
    at com.android.dx.command.dexer.Main.access$300(Main.java:82)
    at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:602)
    at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:170)
    at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229)
    at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158)
    at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229)
    at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158)
    at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229)
    at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158)
    at com.android.dx.cf.direct.ClassPathOpener.processDirectory(ClassPathOpener.java:229)
    at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:158)
    at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
    at com.android.dx.command.dexer.Main.processOne(Main.java:632)
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:510)
    at com.android.dx.command.dexer.Main.runMultiDex(Main.java:332)
    at com.android.dx.command.dexer.Main.run(Main.java:243)
    at com.android.dx.command.dexer.Main.main(Main.java:214)
    at com.android.dx.command.Main.main(Main.java:106)
:ios2:moeMainDex FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':ios2:moeMainDex'.
> Task failed, you can find the log file here:

Dear Kurul,

in MOE 1.1.0 the heap size for the dx process is not large enough in some cases. You can make it larger by replacing the defaultMx value to e.g. -Xmx2048M in the ${user.home}/.moe/moe-sdk-1.1.0/tools/dx script.

Starting with MOE 1.2.0, we will make this configurable from build.gradle.

Best Regards,
Gergely

Thanks alot, it works