0

我正在尝试在 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

4

0 回答 0