我在客户端设备上看到了太多无法在自己的设备上重现的错误。到目前为止,唯一的解决方案是发布隐藏的应用程序并让他们报告所有应用程序崩溃。
有没有更好的办法?
即,该应用程序在客户端平板电脑上崩溃,而在我的平板电脑上却没有。我怎样才能赶上这个崩溃?
我在客户端设备上看到了太多无法在自己的设备上重现的错误。到目前为止,唯一的解决方案是发布隐藏的应用程序并让他们报告所有应用程序崩溃。
有没有更好的办法?
即,该应用程序在客户端平板电脑上崩溃,而在我的平板电脑上却没有。我怎样才能赶上这个崩溃?
尝试使用 ACRA 库 https://github.com/ACRA/acra 但在这种情况下您需要发布新版本。
虽然 ACRA 是大多数 Android 开发者都接受的解决方案,但我也尝试过 TestFlight 服务。我已经使用它来测试 iOS 应用程序已经有很长时间了,而且最近它们也支持 Android。
测试非常简单。您导入他们的 JAR 并创建一个自定义Application
类。他们的网站上有一个简单而精确的教程。
我可以将 APK 上传到他们的服务,我自己和我的所有测试人员都可以对其进行测试。该服务可以检测崩溃,但您也可以通过TestFlight.log()
方法向它发送您的自定义消息。