【发布时间】:2013-01-06 23:33:08
【问题描述】:
我的测试团队抱怨说,他们在我的 Android 应用中遇到无法重现的随机崩溃。了解这些崩溃原因的最佳方法是什么? Flurry 和其他分析工具不会将整个崩溃日志发送给我,它们只会发送一些没有帮助的行。
找出这些随机崩溃原因的最佳方法是什么?
【问题讨论】:
标签: android testing random crash
我的测试团队抱怨说,他们在我的 Android 应用中遇到无法重现的随机崩溃。了解这些崩溃原因的最佳方法是什么? Flurry 和其他分析工具不会将整个崩溃日志发送给我,它们只会发送一些没有帮助的行。
找出这些随机崩溃原因的最佳方法是什么?
【问题讨论】:
标签: android testing random crash
我认为他们必须使用 Play 商店中的 LogCat 应用程序。例如: aLogcat (free) - logcat。崩溃后,他们可以查看 LogCat 信息并与您共享。
【讨论】:
Power + Vol Up + Vol Down down,或者必须 root 并将应用程序设置为作为系统应用程序运行。
您可以做的一件非常好的事情是为主 UI 线程设置您自己的 UncaughtExceptionHandler,并将您需要的所有信息发送到您的网络服务或 GoogleAlalytics(v.2 Analytics 具有适用于 Android 设备的此类功能)。
如果您没有自己的网络服务,您可以集成第三方服务,例如HockeApp。它执行几乎相同的操作,但“开箱即用”,您只需在应用中编写一行代码。
希望对你有帮助!
【讨论】: