Habilitar automáticamente la depuración de USB en compilaciones de usuario

Después de actualizar una compilación de usuario en un dispositivo, deberá volver a habilitar la depuración de USB. Android Test Station puede automatizar este paso mediante acciones del dispositivo AOA , que envían una serie de comandos simples de la interfaz de usuario a un dispositivo.

Grabación de los comandos AOA

Primero, use la herramienta de edición de comandos WebAOA para registrar la lista de comandos para habilitar la depuración de USB.

Enlace WebAOA

Figura 1. Enlace a la herramienta de edición de comandos WebAOA en Android Test Station

También está disponible en http://localhost:8000/webaoa de forma predeterminada.

WebAOA le permite manipular un dispositivo local utilizando una pantalla táctil simulada y registrar sus interacciones de interfaz de usuario.

Editor WebAOA

Figura 2. Edición de los comandos para habilitar la depuración de USB en WebAOA

Se admiten cuatro tipos de comandos:

  • Hacer clic y deslizar en la pantalla táctil ( click X Y y swipe X1 Y1 DURATION X2 Y2 )

  • Presionar los botones del dispositivo ( back , home y wake )

  • Escribir texto y presionar combinaciones de teclas ( write TEXT y key [ KEY ...] )

  • Esperando por una duración específica (Duración del sleep DURATION )

Cuando haya terminado de grabar los comandos, puede copiarlos en su portapapeles o guardarlos en un archivo.

Creación de una acción de dispositivo AOA

Para volver a habilitar automáticamente la depuración de USB, los comandos grabados deben agregarse a una acción del dispositivo.

Cree una nueva acción de dispositivo y agregue un TF Target Preparer con su nombre de clase establecido en com.android.tradefed.targetprep.AoaTargetPreparer . Copie los comandos grabados en WebAOA en su opción de action .

Acción del dispositivo AOA

Figura 3. Acción del dispositivo AOA para habilitar la depuración de USB en Android 10 GSI

Uso de una acción de dispositivo AOA

Al programar una ejecución de prueba, agregue la acción de su dispositivo AOA y colóquela directamente después de la acción de flasheo de su dispositivo.

Selección de acción del dispositivo AOA

Figura 4. Programación de una ejecución para actualizar una compilación de usuario y volver a habilitar la depuración de USB