首页 > 解决方案 > Android 应用程序调试 - 如何处理“应用程序已停止”问题。再次打开应用程序'?

问题描述

我的 Android 应用程序正在通过最终用户测试。它正在移动的公共汽车中使用。有时在运行时我们会收到错误:

AppName 已再次停止打开应用程序。

有没有办法在出现此问题时捕获堆栈跟踪/错误,以便更容易调试和修复?

我能想到的一种方法是在与计算机连接时运行应用程序,然后检查错误。还有其他方法吗?

提前致谢。

当用户移动到不同的屏幕时,我试图通过使变量为空来释放内存。如果再次调用该函数,那么我也在初始化变量。

标签: androiddebugging

解决方案


对于这样的“惊喜”,最好使用Firebase Crashlytics 之类的东西。Firebase Crashlytics 只是一个崩溃报告器。我不建议您使用 Fabric 中的 Crashlytics,因为他们将在 2020 年 3 月 31 日之前支持它,之后将只使用 Firebase。

每当您的用户设备出现问题时,您都会收到通知,并且您可以使用堆栈跟踪来了解发生的错误。


推荐阅读