adb keyevent
命令用于模拟按键操作,但请注意,它不能直接模拟触摸事件
-
首先,确保你已经安装了 Android Debug Bridge (ADB)。如果没有安装,请访问以下链接下载并安装:https://developer.android.com/studio/releases/platform-tools
-
连接你的 Android 设备到电脑,并确保已启用 USB 调试模式。要启用 USB 调试模式,请转到 “设置” > “关于手机” > 连续点击 “版本号” 7 次,然后返回 “设置” > “系统” > “开发者选项”,启用 “USB 调试”。
-
打开命令提示符(Windows)或终端(macOS/Linux),然后输入以下命令以确保你的设备已连接:
adb devices
如果设备已成功连接,你将看到设备的序列号。
- 要模拟触摸事件,你需要知道触摸事件的坐标。你可以使用
adb shell input tap
命令来模拟点击指定坐标。例如,要在坐标 (100, 200) 处模拟点击,请输入以下命令:
adb shell input tap 100 200
要模拟其他触摸事件,如拖动或捏合,你可以使用 adb shell input swipe
和 adb shell input multi-touch
命令。例如,要在坐标 (100, 200) 之间拖动到坐标 (300, 400),请输入以下命令:
adb shell input swipe 100 200 300 400
要模拟捏合操作,请输入以下命令(将 x1、y1、x2 和 y2 替换为你想要捏合的起点和终点坐标):
adb shell input multi-touch 2 100 100 200 300 400
请注意,这些命令可能不适用于所有应用程序和设备。在某些情况下,你可能需要尝试不同的坐标或手势来触发所需的效果。