Aktifkan USB Debugging secara otomatis pada Build Pengguna

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.

Tautan WebAOA

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.

Editor WebAOA

Gambar 2. Mengedit perintah untuk mengaktifkan USB debugging di WebAOA

Empat jenis perintah yang didukung:

  • Mengklik dan menggesek pada layar sentuh ( click X Y dan swipe X1 Y1 DURATION X2 Y2 )

  • Menekan tombol perangkat ( back , home , dan wake )

  • Menulis teks dan menekan kombinasi tombol ( write TEXT dan key [ 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 .

Tindakan Perangkat AOA

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.

Pilihan Tindakan Perangkat AOA

Gambar 4. Menjadwalkan proses untuk mem-flash build pengguna dan mengaktifkan kembali USB debugging