android - `adb shell input` 返回 `Killed` 响应,没有注册任何输入

标签 android input touch adb

我正在尝试模拟我的小米 Max 2 上的触摸。我尝试过 monkeyrunner但失败了,所以我正在尝试 adb。但是,每个命令均由 Killed 响应返回,并且没有按下触摸/按键。这是什么意思?

enter image description here

最佳答案

我曾经在小米设备上使用我们用于开发的 MIUI 来获取此功能。

使用adb发送input命令时,我看不到任何输出,并且adb命令以SIGEXIT完成.

当我尝试在 adb shell(在设备上)中手动发出它时,我会看到 killed 输出。

通过启用USB调试(安全设置)解决(请注意,这不是标准USB调试设置,该设置已启用)在开发者选项中。这需要多个确认步骤,一旦启用,input 命令就会起作用。

setting to enable and the warning

关于android - `adb shell input` 返回 `Killed` 响应,没有注册任何输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49828905/

相关文章:

android - TextView 只更新一次

android - 是否可以检查另一个应用程序是否已获得 Android 6.0+ 的权限?

android - 缩放位图的方法之间的区别

C++ 输入 : Integers Only (ruling out non-integers)

javascript - 在 JavaScript 或 jQuery 中,如何将 ontouchmove 事件转换为目标上的基本单击事件

java - 如何调整按钮数组中按钮的大小

java - 如何在java中扫描 ':'分隔整数输入?

java - 在 while 循环中仅读取一次 KeyDown (类似于 Swing 中的 KeyListener)

sencha-touch - Sencha Touch 2.0 面板中的数据查看

javascript - 是否可以使用触控板进行手势操作?