gpt4 book ai didi

java - 链接谷歌播放服务后,Eclipse 崩溃并超出 GC 开销限制

转载 作者:太空宇宙 更新时间:2023-11-03 10:42:50 25 4
gpt4 key购买 nike

所以我正在使用 LibGdx 构建一个项目,并且在过去几天试图解决这个问题时遇到了麻烦。我已经关注了许多关于同一问题的其他帖子,但没有成功。

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

Unable to execute dex: GC overhead limit exceeded                             
GC overhead limit exceeded

即使我在eclipse.ini 中增加了我的内存,也会收到此错误。据我了解,您必须不断增加直到它起作用,我已将其设置为 -Xms4600m 和 -Xmx4600m,但仍然遇到此问题。我认为这有点矫枉过正(我只有 6gb 的 ram)所以我暂时降低了它。必须有某种不同的解决方案。下面是我当前的 eclipse.ini 设置。我错过了什么吗?我也尝试更新到最新的 google play 服务,但没有成功。我不知道该怎么办...

我的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”类的限制数量。看这个:

https://developer.android.com/tools/building/multidex.html

我在某个地方读到一个人的评论来修复类似的错误,这或多或少是他说的:

我的工作区内有一个 Google Play Services lib 的副本,并在删除该文件夹后从那里导入,将其放置在我的工作区之外,然后使用 copy projects to my 再次导入workspace 检查它是否完美运行。

我不知道这是否解决了你的问题,但也许对你有帮助,如果没有,请告诉我并删除回复。

关于java - 链接谷歌播放服务后,Eclipse 崩溃并超出 GC 开销限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30610129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com