应用程序收到太多 ANR 和后台崩溃

问题描述 投票:0回答:1

我有一个基于 Android Kotlin 的生产应用程序,支持 API 级别 10 或更高级别。该应用程序适用于 EPOS 机器。 Firebase 控制台中的所有活动和片段都报告了很多 ANR 和崩溃。我已尝试一切方法来删除此问题,包括将探查器中的泄漏率降至 0 并删除所有不必要的代码。当运行应用程序 30 分钟并定期处理应用程序时,内存管理似乎也运行良好。内存不超过200MB。

该应用程序具有多种功能,包括用于连接读卡器和付款的支付模块。用于打印收据的打印机。现金抽屉支持和多屏幕支持,供客户查看他们的订单。

如果需要我提供任何信息,请告诉我。

android kotlin android-anr-dialog anr
1个回答
0
投票

问题已解决。该应用程序适用于具有多个屏幕的 EPOS 设备。代码没问题。问题出在设备的辅助屏幕上。辅助屏幕存在巨大的内存泄漏,导致了此问题。我们对辅助屏幕的代码进行了一些更改,此问题已得到修复。我们无法检查设备的内存泄漏,因为我们无法将笔记本电脑与设备直接连接。导致此问题的代码似乎没有问题。

© www.soinside.com 2019 - 2024. All rights reserved.