focuswindow

cpp 复制代码
adb logcat -b events | grep anr

adb logcat       = 查看安卓系统日志
-b events        = 只看【系统事件日志】(不是普通日志,是系统专门记录关键事件的缓冲区)
grep anr         = 过滤出所有包含 "anr" 关键词的行

am_anr (42): 0,com.example.app,12345,9876,Input dispatching timed out

  • am_anr:系统发生了 ANR
  • com.example.app:出 ANR 的包名
  • 12345:进程 ID
  • Input dispatching timed out:ANR 原因(输入事件超时)
cpp 复制代码
adb pull /data/anr/    把 ANR traces 文件拉出来看。

adb shell dumpsys window > 1-window.txt

这样也可以打印ANR

adb shell dumpsys inpput > 1-input.txt

1 请求焦点到luncher3 (request updateInputWindow)

2 焦点到了luncher3 (entering 焦点进入)

从suffaceFlinger看焦点 HWC就是真实图层

相关推荐
律宏阔4 小时前
WSL Docker 端口明明空闲,但就是绑不上端口
linux·windows
律宏阔4 小时前
WSL 突然断网,无法 ping 内网或外网
linux·windows
穷人小水滴4 小时前
用容器编译 VirtualBox 虚拟机软件 (ArchLinux, podman)
linux·容器·virtualbox
乱码三千4 小时前
如何优雅地直连无公网 IP 的远程 GPU 服务器
linux·人工智能·程序员
yunwei374 小时前
使用 eBPF 跟踪 Nginx 请求
linux·后端·性能优化
yunwei374 小时前
使用 eBPF 跟踪 MySQL 查询
linux·后端·性能优化
yunwei374 小时前
eBPF 示例教程:使用 XDP 捕获 TCP 信息
linux·后端·性能优化
judezh4 小时前
api 容器一直 unhealthy?我把一个 Agent 运行时的健康检查逐条拆了,查出四个问题
运维·docker
GeW4 小时前
制造业高端化,为什么必须重估Linux和数据库?
linux
百万蹄蹄向前冲4 小时前
双端同步!云服务器装最新Node.js v26.10全过程追踪
服务器·人工智能·node.js