Abilita automaticamente il debug USB sulle build degli utenti

Dopo aver eseguito il flashing di una build utente su un dispositivo, è necessario riattivare il debug USB. Android Test Station può automatizzare questo passaggio utilizzando le azioni del dispositivo AOA , che inviano una serie di semplici comandi dell'interfaccia utente a un dispositivo.

Registra i comandi AOA

Innanzitutto, utilizza lo strumento di modifica dei comandi WebAOA per registrare l'elenco dei comandi per abilitare il debug USB.

Collegamento WebAOA

Figura 1. Collegamento allo strumento di modifica dei comandi WebAOA in Android Test Station.

Per impostazione predefinita è anche accessibile all'indirizzo http://localhost:8000/webaoa .

WebAOA ti consente di manipolare un dispositivo locale utilizzando un touchscreen simulato e registrare le interazioni dell'interfaccia utente.

Editor WebAOA

Figura 2. Modifica dei comandi per abilitare il debug USB in WebAOA.

Sono supportati quattro tipi di comandi:

  • Facendo clic e scorrendo sul touchscreen ( click X Y e swipe X1 Y1 DURATION X2 Y2 )

  • Pressione dei pulsanti del dispositivo ( back , home e wake )

  • Scrivere testo e premere combinazioni di tasti ( write TEXT e key [ KEY ...] )

  • In attesa per una durata specificata ( sleep DURATION )

Una volta terminata la registrazione dei comandi, è possibile copiarli negli appunti o salvarli in un file.

Crea un'azione del dispositivo AOA

Per riattivare automaticamente il debug USB, i comandi registrati devono essere aggiunti a un'azione del dispositivo.

Crea una nuova azione del dispositivo e aggiungi un TF Target Preparer con il nome della classe impostato su com.android.tradefed.targetprep.AoaTargetPreparer . Copia i comandi registrati in WebAOA nella sua opzione action .

Azione del dispositivo AOA

Figura 3. Azione del dispositivo AOA per abilitare il debug USB su Android 10 GSI.

Utilizza un'azione del dispositivo AOA

Quando pianifichi un'esecuzione di prova, aggiungi l'azione del dispositivo AOA e posizionala direttamente dopo l'azione di flashing del dispositivo.

Selezione dell'azione del dispositivo AOA

Figura 4. Pianificazione di un'esecuzione per eseguire il flashing di una build utente e riattivare il debug USB.