0

ジェンキンスでAndroidアプリを構築しようとしています。ほとんど同じ構成のかなりの VM があります (少なくとも RAM の量は同じです) が、そのうちの 1 つがこれを返しています:

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