修复Android应用中的错误

时间:2016-06-01 07:54:18

标签: android debugging crash crash-reports crashlytics

我想让你知道我是Android开发的新手。

我已经开发了一个Android应用程序(未在Google Play商店上传)并已实施Crashlytics

此应用每天有50-60位用户使用。在发布应用程序之前,我在我的设备上和其他几个测试了很多次,以检查它是否崩溃。该应用程序通过了所有测试。

现在,应用程序正在某些用户设备上崩溃,我可以在Crashlytics信息中心看到它崩溃的原因。

但该应用仅在特定设备上崩溃,并且在其他用户的设备上正常工作,即使在我的设备上重现问题后,应用也不会崩溃,因此我对如何解决问题感到困惑像这样。

我不能仅仅为了测试而购买设备。

所以我的问题是,

  1. 如何解决我的应用中我的设备无法重现的错误?
  2. 是否可以通过其他错误报告工具了解应用崩溃的确切原因,以便我可以在设备上重现该错误。
  3. 感谢任何帮助 谢谢:)

3 个答案:

答案 0 :(得分:1)

试试ACRA。您可以实施向您的电子邮件发送崩溃报告,该报告将包含手机型号,Android版本以及崩溃的堆栈跟踪。

答案 1 :(得分:1)

在测试过程中很可能会遗漏许多错误和性能问题。使用FinotesCrashlytics之类的生产级SDK通过详细的报告捕获错误,从而可以轻松地进行根本原因分析。

Crashlytics仅捕获崩溃,Finotes也捕获许多其他类型的错误。两种SDK都很轻巧,不会影响应用程序在生产中的性能。

答案 2 :(得分:0)

以某种方式设法使用Mixpanel修复我的应用程序的错误。 Tracking an event非常有用。

谢谢你们。 :)

相关问题