通过adb命令监控输入事件

有时运行中出现触摸屏点击不好用,此时adb好用的话,通过命令来监控看触摸屏是否有事件上报。如果有就是前台应用处理的问题,可能是有透明的activity尚未销毁;

 

adb监控touch等event的方法分为简单两步:

1. 找到touch或键盘对应的event设备号;

2. 使用cat监听该event设备;

 

1. 找到的event号的方法:

dos窗口输入:

adb shell dumpsys input >  input.txt

然后在input.txt里搜索关键字 dev,得到如下截图:

通过adb命令监控输入事件_第1张图片

2. dos窗口继续输入

 adb shell cat /dev/input/event2   

之后点击屏幕,如果有回显如下图的字符,则有事件,应该是上层应用处理的问题;

通过adb命令监控输入事件_第2张图片

你可能感兴趣的:(android,学习,开发,java,工具,技巧)