เปิดใช้งานการแก้ไขข้อบกพร่อง USB อัตโนมัติบนบิลด์ผู้ใช้

หลังจากแฟลชบิลด์ผู้ใช้บนอุปกรณ์แล้ว คุณต้องเปิดใช้งานการแก้ไขข้อบกพร่อง USB อีกครั้ง Android Test Station สามารถทำขั้นตอนนี้เป็นอัตโนมัติได้โดยใช้ การทำงานของอุปกรณ์ AOA ซึ่งจะส่งชุดคำสั่ง UI แบบง่ายไปยังอุปกรณ์

บันทึกคำสั่ง AOA

ขั้นแรก ใช้ เครื่องมือแก้ไขคำสั่ง WebAOA เพื่อบันทึกรายการคำสั่งเพื่อเปิดใช้งานการแก้ไขจุดบกพร่อง USB

เว็บลิงค์ AOA

รูปที่ 1 ลิงก์ไปยังเครื่องมือแก้ไขคำสั่ง WebAOA ใน Android Test Station

นอกจากนี้ยังสามารถเข้าถึงได้ที่ http://localhost:8000/webaoa โดยค่าเริ่มต้น

WebAOA ช่วยให้คุณสามารถจัดการอุปกรณ์ภายในเครื่องโดยใช้หน้าจอสัมผัสจำลองและบันทึกการโต้ตอบ UI ของคุณ

ตัวแก้ไข WebAOA

รูปที่ 2 การแก้ไขคำสั่งสำหรับเปิดใช้งานการดีบัก USB ใน WebAOA

รองรับคำสั่งสี่ประเภท:

  • คลิกและปัดบนหน้าจอสัมผัส ( click X Y และ swipe X1 Y1 DURATION X2 Y2 )

  • การกดปุ่มอุปกรณ์ ( back home และ wake )

  • การเขียนข้อความและการกดคีย์ผสม ( write TEXT และ key [ KEY ...] )

  • รอตามระยะเวลาที่กำหนด ( sleep DURATION )

เมื่อคุณบันทึกคำสั่งเสร็จแล้ว คุณสามารถคัดลอกคำสั่งเหล่านั้นไปยังคลิปบอร์ดของคุณหรือบันทึกลงในไฟล์ได้

สร้างการทำงานของอุปกรณ์ AOA

หากต้องการเปิดใช้งานการแก้ไขข้อบกพร่อง USB อีกครั้งโดยอัตโนมัติ จำเป็นต้องเพิ่มคำสั่งที่บันทึกไว้ในการทำงานของอุปกรณ์

สร้างการทำงานของอุปกรณ์ใหม่ และเพิ่ม TF Target Preparationer โดยตั้งชื่อคลาสเป็น com.android.tradefed.targetprep.AoaTargetPreparer คัดลอกคำสั่งที่บันทึกไว้ใน WebAOA ไปยังตัวเลือก action

การทำงานของอุปกรณ์ AOA

รูปที่ 3 การทำงานของอุปกรณ์ AOA สำหรับการเปิดใช้งานการแก้ไขจุดบกพร่อง USB บน Android 10 GSI

ใช้การทำงานของอุปกรณ์ AOA

เมื่อกำหนดเวลาการทดสอบการทำงาน ให้เพิ่มการทำงานของอุปกรณ์ AOA ของคุณและวางไว้หลังการดำเนินการแฟลชของอุปกรณ์โดยตรง

การเลือกการทำงานของอุปกรณ์ AOA

รูปที่ 4 การกำหนดเวลาการทำงานเพื่อแฟลชบิลด์ผู้ใช้และเปิดใช้งานการแก้ไขข้อบกพร่อง USB อีกครั้ง