【问题标题】:Android: heap error importing ShowcaseView as project, ClassNotFound if as JAR, Out of MemoryAndroid:将 ShowcaseView 导入为项目时出现堆错误,如果为 JAR,则 ClassNotFound,内存不足
【发布时间】:2023-03-15 08:37:01
【问题描述】:

我正在尝试将 ShowcaseView 放入我的 Android 项目中。我从 GitHub 分叉了 repo 并尝试运行演示应用程序,但由于 Java Heap 错误而无法运行。

Unable to execute dex: Java heap space

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

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

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

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

提前谢谢你

【问题讨论】:

    标签: java android import out-of-memory showcaseview


    【解决方案1】:

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

    【讨论】:

    • 听起来不错。我会尝试使用解决方法,然后查找您的更新 :-) 感谢您的快速响应!
    猜你喜欢
    • 2014-01-12
    • 1970-01-01
    • 2016-07-23
    • 2016-09-10
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-13
    相关资源
    最近更新 更多