Android libGDX:使用 google-play-services_lib 时 Eclipse 崩溃

Posted

技术标签:

【中文标题】Android libGDX:使用 google-play-services_lib 时 Eclipse 崩溃【英文标题】:Android libGDX: Eclipse crash when using google-play-services_lib 【发布时间】:2016-05-21 06:53:05 【问题描述】:

我正在学习如何在 libGDX 中制作游戏,并且正在尝试将广告添加到我的游戏中。

我正在学习本教程: https://www.youtube.com/watch?v=cwAN4LMXo58 (我使用的是 Eclipse 而不是 android Studio)。

我在教程的 9:35 卡住了;我已经复制了所有代码,一切看起来都不错; 但是当我尝试运行代码时,什么也没有启动; Eclipse 一直在加载,直到弹出以下错误:

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

超出 GC 开销限制

这似乎和这家伙的问题一样:

Importing "google-play-services_lib" into Eclipse crashes libgdx project

但我遵循了所有建议的步骤,但 Eclipse 仍然崩溃......(我似乎没有什么名声来评论那篇帖子)。


Eclipse 之前没有崩溃,当我没有在 Properties - Android 中选择 google-play-services_lib 时(右键单击 android 项目后),但是在 Properties - Java Build Path 中选择它;但后来出现了一个不同的问题(我已经部分忘记了),我相信找不到类 AdView 或其他东西(抱歉无法具体说明)。

我正在使用 Eclipse Luna。我试图制作一个新项目只是为了再次尝试所有内容;同样的问题。


请告诉我发布其他信息是否有帮助! :)

【问题讨论】:

【参考方案1】:

此问题与您可以在 Eclipse.ini 文件中更改的 VM 选项有关。我不知道您的默认值,但如果您增加 -Xms 和 Xmx 限制,您的问题将得到解决。

...
-Xms1024m
-Xmx1024m
...

【讨论】:

抱歉回复晚了;成功了,非常感谢! :)

以上是关于Android libGDX:使用 google-play-services_lib 时 Eclipse 崩溃的主要内容,如果未能解决你的问题,请参考以下文章

libGDX Google Play 游戏服务 - Android

libGDX - Android Studio 中的 Google Play 游戏服务

使用 google Play 游戏服务配置 LIBGDX 游戏错误

Android游戏框架Libgdx使用入门

带有 libgdx 游戏的 Android 应用一旦在 Google Play 商店中发布,哪些 R8 规则是必要的?

是否可以将 Google Play Games Services Realtime Multiplayer 集成到适用于 Android 和 iOS 的 LibGDX 中?