`adb ​​shell input` возвращает ответ`Killed` без зарегистрированного ввода

Я пытаюсь смоделировать прикосновения на моем Xiaomi Mi Max 2. Я попробовал monkeyrunner, но потерпел неудачу, поэтому я пробую adb. Тем не менее, каждая команда возвращается Killed ответ и не нажимается сенсорный / ключ. Что это значит?

2 ответа

Раньше я получал это на устройстве Xiaomi с MIUI, которое мы использовали для разработки.

При отправке input команды с использованием adb Я не видел никаких результатов, и adb команда завершена с SIGEXIT.

Когда я попытался вручную выпустить его в adb shell (на устройстве) я бы увидел killed выход.

Решено включением USB debugging (Security setting)(Обратите внимание, что это не стандартныйUSB debugging параметр, который уже был включен) в Developer options. Это потребовало ряда шагов подтверждения, и после включенияinput команды работали.

Мой xiaomi max 3 работает

PS D:\ADB Command> adb devices
List of devices attached
606704bf        device
MKJ0117A19000186        device

PS D:\ADB Command> adb -s 606704bf shell
nitrogen:/ $ input keyevent MENU
nitrogen:/ $ input keyevent MENU
nitrogen:/ $

Перед выполнением этой команды вам нужно получить root права на ваше устройство Android. Немногим командам adb нужна привилегия root

Другие вопросы по тегам