我想让你知道我是Android开发的新手。
我已经开发了一个Android应用程序(未在Google Play商店上传)并已实施Crashlytics。
此应用每天有50-60位用户使用。在发布应用程序之前,我在我的设备上和其他几个测试了很多次,以检查它是否崩溃。该应用程序通过了所有测试。
现在,应用程序正在某些用户设备上崩溃,我可以在Crashlytics信息中心看到它崩溃的原因。
但该应用仅在特定设备上崩溃,并且在其他用户的设备上正常工作,即使在我的设备上重现问题后,应用也不会崩溃,因此我对如何解决问题感到困惑像这样。
我不能仅仅为了测试而购买设备。
所以我的问题是,
感谢任何帮助 谢谢:)
答案 0 :(得分:1)
试试ACRA。您可以实施向您的电子邮件发送崩溃报告,该报告将包含手机型号,Android版本以及崩溃的堆栈跟踪。
答案 1 :(得分:1)
在测试过程中很可能会遗漏许多错误和性能问题。使用Finotes或Crashlytics之类的生产级SDK通过详细的报告捕获错误,从而可以轻松地进行根本原因分析。
Crashlytics仅捕获崩溃,Finotes也捕获许多其他类型的错误。两种SDK都很轻巧,不会影响应用程序在生产中的性能。
答案 2 :(得分:0)
以某种方式设法使用Mixpanel修复我的应用程序的错误。 Tracking an event非常有用。
谢谢你们。 :)