如何使用 adb shell 尽快将触摸事件发送到 android 设备?

How to send touch events to an android device as fast as possible using adb shell?

我想使用 adb shell 尽快将触摸事件发送到 android 设备 我已经想出我可以这样做:
while true; do input tap 500 500; done;
但这只会每秒点击一次。
我想做得更快,越快越好。
有什么方法可以使用 adb?

上下文:
在这个 android 游戏中,尽可能快地点击是目标之一。我的想法是我可以通过模拟水龙头来欺骗这个游戏。不幸的是,我发现的方法远没有我想要的那么快。

我想出了一个更快的方法。它不使用 adb 但它使用 monkeyrunner,另一个工具也包含在 de Android SDK 中。

所以我运行monkeyrunner然后这样做:

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
for i in range(1, 10000):
    device.touch(500, 500, 'DOWN_AND_UP')

无限循环
并将 'DOWN_AND_UP' 替换为 MonkeyRunner.DOWN_AND_UP

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
while True:
    device.touch(500, 500, MonkeyRunner.DOWN_AND_UP)