unable to execute dex:GC overhead limit exceeded, unable to execute dex:java heap space 解决方案
最近做厂商适配,厂商提供了一部分Framework的jar包,把jar包通过Add Jar放到Build Path中, 在生成APK过程中,Eclipse长时间停留在100%那个进度。 最后Eclipse报告unable to execute dex:GC overhead limit exceeded错误,网上找了解决方案 修改 -Xms128m -Xmx512m 修改 --launcher.XXMaxPermSize 512m 修改后还是不行,Eclipse长时间停留在100%那个进度
后报unable to execute dex:java heap space错误提示, 网上找方案
将厂商的Jar 添加user Library,并把as system Library选上,并引入工程: 建立User Library:Windows->Preference->Java->Build Path->User Library, New and Add Jars 添加User Library 到工程:Project->Properties->Java Build Path->Libraries->Add Library->User Library
Build 运行正常了。
本文详细描述了在使用Eclipse进行APK生成时遇到的GC overhead limit exceeded及heap space错误,并提供了通过调整JVM参数和创建UserLibrary的解决方案,最终使APK生成过程恢复正常。
7407

被折叠的 条评论
为什么被折叠?



