Android 如何找到我的触摸事件的坐标?

Android 如何找到我的触摸事件的坐标?,android,adb,logcat,dumpsys,Android,Adb,Logcat,Dumpsys,在与Windows上的adb连接后,我正在物理设备上测试第三方游戏。我使用以下方式捕获日志: adb -d logcat > logcat.txt 在测试过程中,我轻触了几次游戏屏幕。 如何找到我的触摸事件的坐标?我知道这是一个老问题,但仍然希望我能帮助别人: 请看一看 直接访问shell并使用输入选项运行dumpsys将返回您正在查找的内容 adb shell dumpsys input 默认情况下,触摸事件不会记录到logcat。 您需要使用adb shell getevent或a

在与Windows上的
adb
连接后,我正在物理设备上测试第三方游戏。我使用以下方式捕获日志:

adb -d logcat > logcat.txt
在测试过程中,我轻触了几次游戏屏幕。
如何找到我的触摸事件的坐标?

我知道这是一个老问题,但仍然希望我能帮助别人:

请看一看

直接访问shell并使用输入选项运行dumpsys将返回您正在查找的内容

adb shell dumpsys input

默认情况下,触摸事件不会记录到
logcat

您需要使用
adb shell getevent
adb shell dumpsys input

您有权访问源代码吗?没有。假设我正在测试任何内部软件包,如com.android.browser,点击浏览器屏幕,我的触摸事件是否会记录在logcat中?据我所知,触摸事件不会自动记录在logcat上,您需要添加代码才能在logcat上打印触摸。
adb shell getevent-l
,(-l:用纯文本标记事件类型和名称)。因此,您可以很容易地确定哪个是
ABS\u mtu POSITION\u X
/
ABS\u mtu POSITION\u Y