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

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

Graba los comandos AOA

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

Enlace WebAOA

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

También se puede acceder a él 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 con la 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 el dedo 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 una duración específica ( sleep DURATION )

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

Crear 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 action .

Acción del dispositivo AOA

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

Utilice 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.