java - 尝试使用 ProGuard 混淆导出 apk 时出现 "Out Of Memory"

标签 java android eclipse out-of-memory proguard

每次我尝试使用 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/

相关文章:

java - Eclipse类型删除

java - 运行可执行 jar 文件时未找到类错误(使用 eclipse 导出的 RMI 应用程序)

android - 在方向更改时旋转 ImageButton

java - 如何在 iFrame portlet 中嵌入应用程序(通过指定 url)

java - Android:WAITING按钮点击

android - 查找 Android 中是否连接了外部 USB 或蓝牙键盘

java - 工具在 Eclipse 插件开发中延迟输出

java - 3d vector 的全局角度

java - URLConnection.getInputStream 返回 null

java - Volley 静态回调监听器上下文 GCed