make otapackage出错

打包ota出错:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2786)
at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:94)
at java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:155)
at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:112)
at java.util.zip.ZipOutputStream.write(ZipOutputStream.java:272)
at com.android.signapk.SignApk.copyFiles(SignApk.java:496)
at com.android.signapk.SignApk.main(SignApk.java:557)

ERROR: signapk.jar failed: return code 1

解决方法:build/tools/releasetools/common.py 中将cmd = ["java", "-Xmx2048m", "-jar",改为cmd = ["java", "-Xmx4096m", "-jar"

原文地址:https://www.cnblogs.com/zhou2011/p/3469254.html