看门狗
一个简单的看门狗,可检测Android ANR(应用程序无响应)。
目录
阅读ANRError异常报告
配置
超时(ANR的最小挂起时间)
调试器
在ANR回调上
过滤报告
看门狗线程
捐
为什么存在
目前,Android应用程序无法捕获和报告ANR错误。 如果您的应用程序不在Play商店中(要么是因为您仍在开发中,要么是因为您的发布方式有所不同),调查ANR的唯一方法是提取文件/data/anr/traces.txt。 此外,我们发现使用Play商店不如选择我们自己的错误跟踪服务有效。
android bug跟踪器中有一个问题条目描述了这种不足,请随时给它加注星标;)
它能做什么
它设置了一个“看门狗”计时器,该计时器将检测UI线程何时停止响应。 这样做时,所有线程堆栈跟踪(主优先)都会引发错误。
它可以与崩溃报告器一起使用吗?
是的! 我很高兴你问:这就是为什么它
2023-06-01 17:06:28
98KB
Java
1