现在的位置: 首页 > 综合 > 正文

android运行时出现 Unable to execute dex: GC overhead limit exceeded 的错误。

2018年04月04日 ⁄ 综合 ⁄ 共 371字 ⁄ 字号 评论关闭

出错原因:运行中占用的堆内存超过了jvm设置的限制。

解决方案:

修改eclipse文件夹下的eclipse.ini文件的配置参数如下:

openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx1024m

想更具体了解各参数的含义可参照一下博客:

http://blog.csdn.net/fuxiaohui/article/details/5871803


http://www.cnblogs.com/yaozhongxiao/p/3521428.html

抱歉!评论已关闭.