Resolución de pantalla de Android

Apunta visualmente a los elementos de la IU. Sustituye las coordenadas del cuadro delimitador de una captura de pantalla anotada por una cadena, reemplazando todas las instancias de #N por las coordenadas centrales del cuadro delimitador etiquetado como N.

Uso

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

Opciones

  • -h,--help: Muestra el mensaje de ayuda para el comando especificado.
  • --screenshot=PARAM: Es una captura de pantalla tomada con android screen capture --annotate.
  • --string=PARAM: Es la cadena en la que se sustituirán las coordenadas.

Opciones de android:

  • --sdk=PARAM: Ruta de acceso al SDK de Android.
  • -v,--verbose: Habilita la salida detallada para la solución de problemas.
  • -V,--version: Imprime la información de la versión y sale.

Descripción

android screen resolve traduce los marcadores de posición de etiquetas visuales (#N) de una captura de pantalla anotada (capturada con android screen capture --annotate) en sus coordenadas correspondientes del centro de la pantalla (x y).

Esto permite que los agentes de IA y los guiones de automatización generen comandos adb shell input (como toques y deslizamientos) haciendo referencia a etiquetas numeradas de la imagen anotada en lugar de calcular manualmente las coordenadas de píxeles.

Ejemplos

Si la etiqueta 5 en ui.png está centrada en las coordenadas (500, 1000), ejecuta lo siguiente:

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

genera input tap 500 1000.