Aktifkan otomatis USB debugging pada build pengguna

Setelah mem-flash build pengguna ke perangkat, Anda perlu mengaktifkan kembali USB debugging. Android Test Station dapat mengotomatiskan langkah ini menggunakan tindakan perangkat AOA , yang mengirimkan serangkaian perintah UI sederhana ke perangkat.

Rekam perintah AOA

Pertama, gunakan alat pengeditan perintah WebAOA untuk mencatat daftar perintah untuk mengaktifkan USB debugging.

Tautan WebAOA

Gambar 1. Tautan ke alat pengeditan perintah WebAOA di Android Test Station.

Ini 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:

  • Klik dan usap 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 durasi yang ditentukan ( sleep DURATION )

Ketika Anda selesai merekam perintah, Anda dapat menyalinnya ke clipboard Anda atau menyimpannya ke file.

Buat 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 ditetapkan 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.

Gunakan tindakan perangkat AOA

Saat menjadwalkan uji coba, tambahkan tindakan perangkat AOA Anda dan tempatkan langsung setelah tindakan flashing perangkat Anda.

Pemilihan Tindakan Perangkat AOA

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