решение проблемы с экраном Android

Визуально воздействует на элементы пользовательского интерфейса. Заменяет координаты ограничивающей рамки с аннотированного скриншота строкой, заменяя все вхождения #N координатами центра ограничивающей рамки с меткой N

Использование

android screen resolve [-h] [--screenshot=PARAM] [--string=PARAM]

Параметры

  • -h,--help - Отображает справочное сообщение для указанной команды.
  • --screenshot=PARAM - Скриншот, сделанный с помощью android screen capture --annotate .
  • --string=PARAM - Строка, в которую нужно подставить координаты.

Параметры android :

  • --sdk=PARAM - Путь к Android SDK.
  • -v,--verbose - Включить подробный вывод информации для устранения неполадок.
  • -V,--version - Вывести информацию о версии и завершить работу.

Описание

android screen resolve преобразует визуальные метки-заполнители ( #N ) с аннотированного скриншота (полученного с помощью android screen capture --annotate ) в соответствующие координаты центра экрана ( xy ).

Это позволяет агентам ИИ и скриптам автоматизации генерировать команды adb shell input (например, касания и свайпы), используя пронумерованные метки из аннотированного изображения вместо ручного вычисления координат пикселей.

Примеры

Если метка 5 на изображении ui.png центрирована в координатах (500, 1000) , то выполняется следующее:

android screen resolve --screenshot=ui.png --string="input tap #5"

выходы input tap 500 1000 .