Setelah mem-flash build pengguna ke perangkat, Anda harus mengaktifkan kembali USB debugging. Android Test Station dapat mengotomatiskan langkah ini menggunakan tindakan perangkat AOA , yang mengirimkan serangkaian perintah UI sederhana ke perangkat.
Merekam perintah AOA
Pertama, gunakan alat pengeditan perintah WebAOA untuk merekam daftar perintah untuk mengaktifkan USB debugging.
Gambar 1. Tautan ke alat pengeditan perintah WebAOA di Android Test Station
Itu juga dapat diakses di http://localhost:8000/webaoa secara default.
WebAOA memungkinkan Anda memanipulasi perangkat lokal menggunakan layar sentuh simulasi dan merekam interaksi UI Anda.
Gambar 2. Mengedit perintah untuk mengaktifkan USB debugging di WebAOA
Empat jenis perintah yang didukung:
Mengklik dan menggesek pada layar sentuh (
click X Y
danswipe X1 Y1 DURATION X2 Y2
)Menekan tombol perangkat (
back
,home
, danwake
)Menulis teks dan menekan kombinasi tombol (
write TEXT
dankey [ KEY ...]
)Menunggu untuk durasi tertentu (
sleep DURATION
)
Ketika Anda selesai merekam perintah, Anda dapat menyalinnya ke clipboard Anda atau menyimpannya ke file.
Membuat tindakan perangkat AOA
Untuk mengaktifkan kembali USB debugging secara otomatis, perintah yang direkam perlu ditambahkan ke tindakan perangkat.
Buat tindakan perangkat baru dan tambahkan TF Target Preparer dengan nama kelasnya disetel ke com.android.tradefed.targetprep.AoaTargetPreparer
. Salin perintah yang direkam di WebAOA ke dalam opsi action
.
Gambar 3. Tindakan perangkat AOA untuk mengaktifkan USB debugging di Android 10 GSI
Menggunakan tindakan perangkat AOA
Saat menjadwalkan uji coba, tambahkan tindakan perangkat AOA Anda dan tempatkan langsung setelah tindakan flashing perangkat Anda.
Gambar 4. Menjadwalkan proses untuk mem-flash build pengguna dan mengaktifkan kembali USB debugging