【发布时间】:2014-03-09 13:48:18
【问题描述】:
我正在使用 Eclipse 设计一个 android 应用程序。当我尝试运行时,我看到了这个窗口:
消息是
"无法执行dex:超出GC开销限制 超出 GC 开销限制”
【问题讨论】:
我正在使用 Eclipse 设计一个 android 应用程序。当我尝试运行时,我看到了这个窗口:
消息是
"无法执行dex:超出GC开销限制 超出 GC 开销限制”
【问题讨论】:
已经问过并且已经解决了,不止一次。顺便说一句,你应该编辑 eclipse.ini 文件并给它更多的虚拟内存!
所以,例如:
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
这些是我的默认值..尝试类似的东西
--launcher.XXMaxPermSize
512M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m
查看这里了解更多详情:Unable to execute dex: GC overhead limit exceeded in Eclipse
当发生诸如 GC 开销问题之类的问题时,此解决方案也很有用:https://stackoverflow.com/a/20461943/3443362 如果您的 PC/笔记本电脑上没有那么多 RAM,那么最后一个建议会更好..
【讨论】: