Как отправить несколько событий через ADB из файла? - PullRequest
0 голосов
/ 29 января 2020

Я работаю над записью сенсорных событий на устройстве android и воспроизведением их через ADB для автоматического тестирования приложений. Мне удалось записать сенсорные события и сохранить их в файле на P C, затем я также отправил этот файл на телефон, но не могу воспроизвести события.

Я прочитал много других аналогичные темы в StackOverflow, но ни одна из них не помогла мне добиться того, чтобы это работало на некорневом телефоне.

  1. В этой строке выдается ошибка «Отказано в доступе». Пожалуйста, скажите мне, если есть другой способ использовать ge это работает. | отправитель adb shell / data / local / tmp / mysendevent "$ {TOUCH_DEVICE # * ->}" /sdcard/recorded_touch_events.txt
  2. Команда adb shell tap xy работает на моем телефоне без рута, но для одного нажатия. Как использовать эту команду для отправки нескольких событий с определенными временными метками и чтения их из файла.
  3. Обратите внимание, что мой телефон не имеет прав root.

Я приложил код, предварительный просмотр файла и вывод сообщения.

Снимок экрана

Файл, содержащий несколько событий

Снимок экрана вывода

...