Java 链接google play服务后,Eclipse崩溃,超出GC开销限制

Java 链接google play服务后,Eclipse崩溃,超出GC开销限制,java,android,eclipse,memory,libgdx,Java,Android,Eclipse,Memory,Libgdx,因此,我正在使用LibGdx构建一个项目,在过去的几天里,我一直在努力解决这个问题。我关注过许多其他关于同一问题的帖子,但都没有成功 基本上,只要我将我的android项目链接到google play services lib并尝试调试,我的项目就会在99%完成调试时悬停,然后收到以下错误: Unable to execute dex: GC overhead limit exceeded GC overhead limit exceed

因此,我正在使用LibGdx构建一个项目,在过去的几天里,我一直在努力解决这个问题。我关注过许多其他关于同一问题的帖子,但都没有成功

基本上,只要我将我的android项目链接到
google play services lib
并尝试调试,我的项目就会在99%完成调试时悬停,然后收到以下错误:

Unable to execute dex: GC overhead limit exceeded                             
GC overhead limit exceeded
即使在我在eclipse.ini中增加了内存后,也会收到此错误。据我所知,您必须不断增加,直到它工作,我已将其设置为-Xms4600m和-Xmx4600m,但仍然会遇到此问题。我觉得这有点过头了(我只有6gb的内存),所以现在我已经降低了它。必须有某种不同的解决方案。下面是我当前的eclipse.ini设置。我错过什么了吗?我也尝试过更新最新的google play服务,但没有成功。我不知道该怎么办

My eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1536M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1536m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms2028m
-Xmx4072m

我真诚地感谢我能得到的所有帮助。提前感谢。

您可能需要激活
multidex
,可能使用的播放服务超出了Dalvik“
DEX
”的类数限制。看看这个:

在某个地方,我读到了一个人的评论,这是为了纠正一个类似的错误,这或多或少是他说的:

我在我的工作区内有一份
googleplayservices
lib的副本,在删除该文件夹后从那里导入。将该文件夹放在我的工作区外,并再次导入
copy projects to my workspace
检查它是否工作正常


我不知道这是否解决了您的问题,但可能对您有帮助,如果没有,请告诉我并删除响应。

不幸的是,我尝试了工作区建议,但没有成功。作为参考,我刚创建了一个新项目,在清理工作区后新导入了所有库,但它不起作用(我进入工作区文件夹并删除了所有项目)。至于multidex问题,我研究了一下,如果是这样的话,它似乎会告诉我一个完全不同的错误。这似乎源于这样一个事实:出于某种原因,谷歌play服务变得越来越大。我将完全删除我的SDK并重新安装它。完成后我会回复你的。好的,谢谢!我现在开始工作了。实际上,在删除sdk之前,我决定从硬盘上删除我的google服务。我从我的工作场所删除了它,同时我去了我的SDK经理那里删除了它。我再次重新安装了它,现在它可以工作了。我不明白为什么我第一次更新它时它不工作,但至少现在它工作了。谢谢你的建议,我想当你遇到这样的问题时,最好是完全重置不工作的文件。干杯我很高兴你,你会解决的,如果你对错误/问题的评论是正确的,但是一个错误有时会产生一个类似于另一个非常常见的错误的日志。例如eclipse.ini,虽然它将被链接,但看起来总是找到相同的解决方案,并问自己,我做错了。有时这是一个运气的问题,在一个小时或三天内修复,我想I.P.S:对不起,我的英语