我正在使用eclipse设计一款Android应用程序。当我尝试运行时,会看到以下窗口:
出现的消息是:
"无法执行dex:GC超时限制已超出 GC overhead limit exceeded"
已经提过并解决了多次。顺便说一句,您应该编辑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
更多详情请查看:Eclipse中无法执行dex: GC overhead limit exceeded
当出现类似GC超时问题时,我发现以下解决方案也很有用:https://dev59.com/E2025IYBdhLWcg3wi2qw#20461943。如果您的PC /笔记本电脑内存不足,则可以考虑采用此解决方案。