Java &引用;“内存不足”;尝试导出带有ProGuard模糊处理的apk时

Java &引用;“内存不足”;尝试导出带有ProGuard模糊处理的apk时,java,android,eclipse,out-of-memory,proguard,Java,Android,Eclipse,Out Of Memory,Proguard,每次我尝试使用ProGuard模糊处理导出项目时,它都会显示“java.lang.OutOfMemoryError:java堆空间” 如果使用“-dontobfuscate”参数导出,则不会显示错误,但这会使我对ProGuard的使用变得无用 我尝试在不同的地方使用-Xms256M-Xmx1024M(也是1536和2048),但它不起作用。更糟糕的是,当我查看任务管理器时,它停止在~256MB。所以我想我可能在错误的地方使用了参数 请帮忙,谢谢。(抱歉英语不好)这台计算机有多少内存 尝试更改/设

每次我尝试使用ProGuard模糊处理导出项目时,它都会显示“java.lang.OutOfMemoryError:java堆空间”

如果使用“-dontobfuscate”参数导出,则不会显示错误,但这会使我对ProGuard的使用变得无用

我尝试在不同的地方使用-Xms256M-Xmx1024M(也是1536和2048),但它不起作用。更糟糕的是,当我查看任务管理器时,它停止在~256MB。所以我想我可能在错误的地方使用了参数


请帮忙,谢谢。(抱歉英语不好)

这台计算机有多少内存

尝试更改/设置,也可以使用您提到的-Xms256M-Xmx1024M值,NewSize、MaxNewSize、PermSize、MaxPermSize等VM值,如f.i.:-XX:NewSize=64m-XX:MaxNewSize=128m-XX:PermSize=64m-XX:MaxPermSize=128m

尝试不同的值


KL

您可以通过更改Eclipse基本目录中的
Eclipse.ini
中的
-Xmx
值来更改Eclipse的最大堆大小(从而更改Eclipse内部ProGuard的最大堆大小)。

很抱歉回复太晚。我们的程序员发现-dontoptimize没有崩溃。不过,这不是一个好的解决方案。

请您详细解释一下您是如何使用ProGuard的?如果您正在运行命令行,请发送它。如果您正在使用其他工具,请解释。我相信
-Xmx
选项并没有“到达”它应该到达的地方。