java - 无法执行 dex : GC overhead limit exceeded -> libraries

标签 java android libraries

我需要在现有的旧项目的基础上创建新项目。我复制了 src、res 和 list ,但是当我导入外部库(BugSense、AChartEngine)时,它不会启动,我得到了

[2014-01-26 14:58:01 - Dex Loader] Unable to execute dex: GC overhead limit exceeded
[2014-01-26 14:58:01 - MyApp] Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded

当我取消选中 Java Build Path/Order and Export 中的 Android private libraries 时,它会在移动设备上运行,但会在以下情况下崩溃:

java.lang.NoClassDefFoundError: com.bugsense.trace.BugSenseHandler

它之前运行良好。

最佳答案

转到您的 eclipse 文件夹并找到一个名为 eclipse.ini 的文件并更改它

-Xms512m
-Xmx1024m

关于java - 无法执行 dex : GC overhead limit exceeded -> libraries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21364344/

相关文章:

c - 代码块中的标准库在哪里?

c - 即使没有任何更改,makefile 也会重建静态库

java - jetty 9.0.3 中的 Close_wait 过多

Java - Math.asin() 只返回 0

java - JAX-RS 中的 Provider 是什么意思?

java - 为什么这个图形循环会卡住我的图形用户界面?

java - 找不到 fragment PlaceholderFragment 的 id View

安卓:找不到 Looper.quilt()

Android:原生视频播放器事件

java - 将用户定义的库添加到 SVN