每次我尝试使用 ProGuard 混淆导出项目时,都会显示“java.lang.OutOfMemoryError: Java heap space”。
如果我使用“-dontobfuscate”参数导出,它不会显示错误,但这使得我使用 ProGuard 毫无用处。
我尝试在不同的地方使用-Xms256M -Xmx1024M(也是1536和2048),但它不起作用。奇怪的是,当我查看任务管理器时,它停在 ~256MB 处。所以我想我可能在错误的地方使用了参数。
请帮忙,谢谢。 (抱歉英语不好)
最佳答案
计算机有多少内存?
尝试更改/设置,也使用您提到的 -Xms256M -Xmx1024M 值、NewSize、MaxNewSize、PermSize、MaxPermSize 等。VM 值,例如:-XX:NewSize=64m -XX:MaxNewSize=128m -XX:PermSize=64m -XX:MaxPermSize=128m
尝试不同的值...
嗨
吉隆坡
关于java - 尝试使用 ProGuard 混淆导出 apk 时出现 "Out Of Memory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19726100/