GAV*_*AVD 4 logging android adb
我使用命令adb shell su -- getevent -lt /dev/input/event5 > Test.txt记录触摸事件。当我触摸屏幕时,它可以工作,即,它记录了所有动作(按下键,按下键并使用坐标键向上键)。
但是,当我使用该命令adb shell input tap x y模拟触摸时,即使设备获得了事件(例如,打开了应用程序),但在日志文件中,也没有关于此点击的日志行。
如何记录模拟按键事件的触摸adb?
你不是看你的原因input tap在事件getevent输出是sendevent和getevent与Linux内核的输入事件和工作input指令直接内喷射的事件进入了Android输入事件队列。
这篇(旧的但仍然有用的文章)有一些漂亮的图表,说明了Android中输入事件的传播。
不幸的是,没有简单(即用)的方法可以完成您所要求的工作。我能想到的最接近的事情是使用dumpsys input命令-它input在“ 最近队列”部分中显示了最后10个输入事件(包括由命令注入的事件)。
| 归档时间: |
|
| 查看次数: |
4620 次 |
| 最近记录: |