【发布时间】:2016-06-01 07:54:17
【问题描述】:
我想让你知道我是 Android 开发的新手。
我开发了一个 Android 应用程序(未上传到 Google Play 商店),实现了 Crashlytics。
每天有 50-60 位用户使用此应用。在发布应用程序之前,我在我的设备和其他几个设备上对其进行了多次测试,以检查它是否崩溃。该应用通过了所有测试。
现在该应用在用户的某些设备上崩溃了,我可以在 Crashlytics 仪表板中看到它崩溃的原因。
但该应用程序仅在特定设备上崩溃,并且在其他用户的设备上运行良好,即使在我的设备上重现该问题后,该应用程序也不会崩溃,因此我对如何解决此类问题有点困惑。
而且我不能仅仅为了测试而购买设备。
所以我的问题是,
- 如何解决我的应用程序中无法在我的设备上重现的错误?
- 是否可以使用其他错误报告工具知道应用程序崩溃的确切原因,以便我可以在我的设备上重现错误。
感谢任何帮助 谢谢你:)
【问题讨论】:
-
为什么不直接使用模拟器进行测试?
-
您也可以尝试在线设备农场,例如 AWS Device Farm。
-
也试试TestFairy
-
首先你应该检查你的应用程序崩溃的设备的android版本,然后你可以使用“GenyMotion”进行相应的测试。
-
@Nongthonbam Tonthoi 我也尝试过创建相同配置的模拟器。
标签: android debugging crash crash-reports crashlytics