eclipse打包出错 GC overhead limite execteeded

虽然,现在安卓开发工具,绝大部分人都使用了Android studio,但是还是有少部分人使用eclipse开发,比如说我,而且Java-web的开发还是一如既往的eclipse。
使用eclipse打包的时候,由于需要将工程打包成apk,这个时候,电脑运行负荷很高,内存和CPU都会飚的很高,
当电脑长时间没关机,比如我,大概一周关机一次,再比如电脑开的进程多一点,这个时候打包,eclipse就会特别缓慢,甚至直接抛出异常,导致打包失败。

下面贴出报错,并给出解决方案

报错如下:

*An internal error occurred during: “Building workspace”.##

或者

GC overhead limit exceeded##

这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

解决方案:

其实,引起的原因很明显,是因为运行内存不足,那就简单了,给加大eclipse的运行内存,就可以解决问题了,
打开eclipse安装目录下面的eclipse.init文件,

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
-product
com.android.ide.eclipse.adt.package.adtproduct
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms256m
-Xmx512m

修改里面的参数,最简单的办法,将所有的参数加大一倍。但是最好还是仔细看看各个参数,很假单,通过名字就直接明白是什么意思了。就不赘述了,直接加大运行内存和启动内存就可以了。

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120913-144807
-product
com.android.ide.eclipse.adt.package.adtproduct
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=512m
-Xms1024m
-Xmx2048m
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值