gpt4 book ai didi

android - 如何使用 ADB 使用 sendevent 命令向设备发送触摸事件?

转载 作者:IT老高 更新时间:2023-10-28 13:10:46 28 4
gpt4 key购买 nike

我正在尝试使用 AndroidDebugBridge 将触摸事件发送到设备,以便我可以为 UI 测试做一些基本的自动化操作。我关注了 LINK 中的讨论.我可以使用 sendevent 在模拟器上模拟触摸,但无法在设备上执行相同操作。

与上面的链接一样,模拟器似乎为每次触摸发送 6 个事件(xcoord、ycoord、2 个用于按下、2 个用于释放),使用此信息发送事件很容易,但触摸屏的 getevent 用于设备似乎生成了太多的事件。

有人设法将触摸从 ADB 发送到设备吗?能否分享一下解决方法。

最佳答案

Android 带有一个 input 命令行工具,可以模拟各种输入事件。为了模拟敲击,它是:

input tap x y

您可以使用 adb shell (> 2.3.5) 远程运行命令:

adb shell input tap x y

关于android - 如何使用 ADB 使用 sendevent 命令向设备发送触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3437686/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com