Android应用程序调试-如何处理问题“应用程序已停止。再次打开App”?

时间:2019-06-20 11:43:56

标签: android debugging

我的Android应用正在通过最终用户测试。它正在移动总线中使用。有时在运行时会出错:

AppName已停止 再次打开应用。

每当出现此问题时,是否有办法捕获堆栈跟踪/错误,以便于调试和修复?

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

先谢谢了。

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

2 个答案:

答案 0 :(得分:1)

对于这种“意外”,如果您使用Firebase Crashlytics之类的东西,那就太好了。 Firebase Crashlytics只是一个崩溃报告器。 我不建议您使用Fabric中的Crashlytics,因为它们will support it until 31 March 2020,在此之后将仅使用Firebase。

每次在用户设备上出现问题时,您都会收到通知,因为您可以使用stacktrace来查看发生的错误。

答案 1 :(得分:0)

您可以使用Fabric / Firebase Crashlytics。当您的应用崩溃时,它将为您提供崩溃信息以及设备详细信息。

https://fabric.io/kits/ios/crashlytics

https://firebase.google.com/docs/crashlytics