java - Android:将 ShowcaseView 作为项目导入时出现堆错误,如果作为 JAR,则为 ClassNotFound,内存不足

标签 java android import out-of-memory showcaseview

我正在尝试将 ShowcaseView 添加到我的 Android 项目中。我从 GitHub 上 fork 了 repo 并尝试运行演示应用程序,但由于 Java 堆错误而无法运行。

Unable to execute dex: Java heap space

我尝试增加 Eclipse 和 RunConfiguration 内存堆,但无法解决问题。我几个月来也从未遇到过 Java 堆空间错误,所以我想知道是否有某种循环在某处生成了过多的 RAM 请求。

由于导入项目不起作用,但构建确实有效,我尝试将 ShowcaseView 库 JAR 文件直接导入到我项目的 libs 文件夹中。我的项目运行但是有一个

java.lang.NoClassDefFoundError: com.github.espiandev.showcaseview.R$styleable

我能做什么?有没有人遇到过这种问题?我真的很喜欢这个库,并希望在我的项目中有这个功能,但我一直被这个问题所困扰:-/

提前致谢

最佳答案

这似乎是一个已知问题,因为库中包含 Robolectric JAR。该问题在 Github 上有详细说明,而且那里似乎也有解决方法。我会进一步调查并尽快修复库!

关于java - Android:将 ShowcaseView 作为项目导入时出现堆错误,如果作为 JAR,则为 ClassNotFound,内存不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19877320/

相关文章:

java - Kurento 示例错误

java - JTable 中列中的颜色单元格

android - OpenCv Core.line 在预期颜色时绘制白色

python - 如何在 Windows 上正确设置 PyQGIS 环境?

python - 需要帮助理解有关 Python 中相对导入和绝对导入的问题

java - 如何在从 Servlet 转发时将 JSP 片段包含到 JSP 页面中?

Android - 无法获取联系人照片?

java - 将 Mat 转换为 EM 的一维 float 组?

mysql - Magento 导入 "please wait"-> 导入完成而不通知

java - 如何限制用作工厂的 TestNG dataprovider 方法上的线程