无法执行dex:Eclipse中超出GC开销限制

问题:

当我下载Git项目OsmAnd并进行编译时,
Eclipse返回这些错误:
class=”lang-none prettyprint-override”>

[Dex Loader] Unable to execute dex: GC overhead limit exceeded
[OsmAnd]     Conversion to Dalvik format failed: 
             Unable to execute dex: GC overhead limit exceeded

Google和Stackoverflow表示,我必须在eclipse.ini中更改-Xms40m -Xmx384m
 Conversion to Dalvik format failed: Unable to execute dex: Java heap space
我清理了项目并重新启动了Eclipse,但没有帮助。
我发现这个链接:Tips for Android developer: “Conversion to Dalvik format failed: Unable to execute dex: null”
但是我不知道从哪个.jar改变输入的项目。
如果有人可以帮忙,我可以把项目发给他们。

回答:

可以通过更改Eclipse.ini中的VM值来修复它。将值设置为512和1024,如下所示:

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

图像变化的区域
 enter image description here

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Unable to execute dex: GC overhead limit exceeded in Eclipse

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

98 − = 90