使用Gradle构建Android应用程序时出现OutOfMemoryError

时间:2015-02-04 14:33:13

标签: java android jenkins gradle gradle-plugin

我正试图在jenkins中构建一个Android应用程序。我有漂亮的虚拟机具有几乎相同的配置(至少他们有相同数量的RAM),但其中一个返回此:

java.lang.OutOfMemoryError: Java heap space
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':MyApp:dexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
    /opt/android-sdk-linux/build-tools/21.1.2/dx -JXmx1g --dex --no-optimize --multi-dex --main-dex-list /var/lib/jenkins/workspace/Build MyApp/MyApp/build/intermediates/multi-dex/debug/maindexlist.txt --output /var/lib/jenkins/workspace/Build MyApp/MyApp/build/intermediates/dex/debug --input-list=/var/lib/jenkins/workspace/Build MyApp/MyApp/build/intermediates/tmp/dex/debug/inputList.txt

好吧,我想我应该为这个dx构建工具提供超过1GB的容量,但是我该怎么做呢?如何将-Xmx选项传递给Gradle以使用它而不是-JXmx1g

0 个答案:

没有答案
相关问题