使用Google Play服务lib在我的应用中实施广告时出错

时间:2014-07-22 04:49:56

标签: android eclipse google-play-services ubuntu-14.04

Helo伙计们。我正在尝试在我的应用中实施一些广告,他们都需要google play services lib。关键是,当我将该lib导入我的项目时,它只是冻结我的Eclipse并开始显示许多关于错误的对话窗口。我正在使用Eclipse Standard / SDK Version:

Luna Release(4.4.0)Build id:20140612-0600

Ubuntu 14.04上更新了android sdk。我已经尝试将eclipse.ini的内存值更改为512M和1024M,但它没有解决问题。我发现很多人都在讨论这个错误,但没有一个答案能给我一个解决方案。按照lib导入后显示的错误消息:

[2014-07-22 00:23:37 - Dex Loader] Unable to execute dex: GC overhead limit exceeded

[2014-07-22 00:23:37 - AppName] Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded

1 个答案:

答案 0 :(得分:0)

由于Play服务有很多类,而且DEX不支持无限制的类,因此它可能与此相关。

这是一篇关于如何实现自定义类加载的博客文章,也许这将指向正确的方向。 http://android-developers.blogspot.co.il/2011/07/custom-class-loading-in-dalvik.html

也许您应该考虑尝试通过控制台或其他IDE(如Android Studio)进行编译(这种方式比eclipse更好)。