eclipse proguard 内存溢出

来源:互联网 发布:网络设备管理与维护 编辑:程序博客网 时间:2024/06/04 18:27

这个问题困扰了半天,在网上找到如下提示:

a. 内存溢出异常: 主要是proguard在做混淆的时候,吃了很多内存,因此,在运行混淆器的时候,可以增加内存,比如 java -mx512m ..... 
b.栈溢出异常: 主要是proguard在做混淆的时候,会对一些代码进行优化,若遇到一些相对复杂的方法时,可能会抛出此异常。对付的办法是proguard配置文件中增加配置参数-dontoptimize。


最后找到proguard路径,打开:proguard\bin\proguard.bat

java -jar "%PROGUARD_HOME%"\lib\proguard.jar %*

改成

java -Xms128m -Xmx768m -jar "%PROGUARD_HOME%"\lib\proguard.jar %*


问题解决

0 0