疑难ANR原因分析-冻结导致直播讲解相关完整笔记

背景:

ANR问题的复现可以看之前的文章有详细的复现:
疑难ANR问题复现及测试分析作业

分析过程:

anr一般问题可能是如下套路:
1、log看具体哪个进程哪个时间点anr,看看anr的类型
2、找到对应的anr的trace,看看anr对应主线程的是否有阻塞耗时等堆栈
上面方式确实对于应用自己原因耗时等引发anr确实够了,但是系统开发往往很多anr都没办法简单通过上述步骤找到原因,很可能trace中根本啥线索没有。

下面看看如果靠日志如何分析这类疑难anr的

1、抓取整个复现过程的所有日志

adb shell input keyevent 120;adb logcat -c;adb logcat -b all > ~/1.txt

2、查看日志
日志下载:
https://share.weiyun.com/Dv0r2f3L 密码:l34bah

2.1 找ANR发生时间点,看看啥原因ANR

02-18 20:08:25.283   485   577 I WindowManager: ANR in input window owned by 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千里马学框架

帮助你了,就请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值