如何捕获客户端设备上的错误?

时间:2013-08-28 18:23:46

标签: android debugging remote-debugging

我在客户端设备上看到了太多错误,我无法在自己的设备上重现这些错误。到目前为止,唯一的解决方案是发布隐藏的应用程序,让他们报告所有应用程序崩溃。

有更好的方法吗?

即,应用程序在客户端平板电脑上崩溃,而在我的平板电脑上却没有。我怎么能抓住这次事故?

2 个答案:

答案 0 :(得分:1)

尝试使用ACRA库 https://github.com/ACRA/acra 但在这种情况下你需要发布一个新版本。

答案 1 :(得分:0)

尽管ACRA是大多数Android开发人员都接受的解决方案,但我也尝试过TestFlight服务。我已经使用它多年来测试iOS应用程序,并且最近他们也支持Android。

测试非常简单。您导入其JAR并创建自定义Application类。他们的网站上有一个简单而精确的教程。

我可以将APK上传到他们的服务和我自己,我的所有测试人员都可以测试它。该服务可以检测崩溃,但您也可以通过TestFlight.log()方法向其发送自定义消息。