我的 Android 应用程序出现 OutofMemory 错误。让我解释一下背景。
我有一个对调制解调器端的函数调用,所以必须导入框架 Jar。当我尝试导出我的 Apk 时,eclipse 给出了堆错误。但是,我增加了 JVM 堆大小并导出了 Apk。现在,我已经在设备上部署了应用程序,并且在 50 次试验中,我遇到了 OutofMemory 崩溃,并在如下代码中记录了 -error:
字节[] arr = 新字节[字节];
或创建新对象。
我对如何防止应用程序崩溃感到困惑。这是因为 Jar 文件还是因为任何非 GC 收集的引用而发生这种情况。我有几个地方的清单。如何取消引用它们?
请教育我,任何指导表示赞赏。