تمكين تصحيح أخطاء USB تلقائيًا على إصدارات المستخدم

بعد تثبيت نسخة المستخدم على الجهاز، تحتاج إلى إعادة تمكين تصحيح أخطاء USB. يمكن لـ Android Test Station أتمتة هذه الخطوة باستخدام إجراءات جهاز AOA ، والتي ترسل سلسلة من أوامر واجهة المستخدم البسيطة إلى الجهاز.

سجل أوامر AOA

أولاً، استخدم أداة تحرير أوامر WebAOA لتسجيل قائمة الأوامر لتمكين تصحيح أخطاء USB.

رابط ويب AOA

الشكل 1. قم بالارتباط بأداة تحرير أوامر WebAOA في Android Test Station.

ويمكن الوصول إليه أيضًا على http://localhost:8000/webaoa افتراضيًا.

يتيح لك WebAOA التعامل مع جهاز محلي باستخدام شاشة لمس محاكاة وتسجيل تفاعلات واجهة المستخدم الخاصة بك.

محرر 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 Preparationr مع تعيين اسم الفئة الخاص به على com.android.tradefed.targetprep.AoaTargetPreparer . انسخ الأوامر المسجلة في WebAOA إلى خيار action الخاص بها.

عمل جهاز AOA

الشكل 3. إجراء جهاز AOA لتمكين تصحيح أخطاء USB على Android 10 GSI.

استخدم إجراء جهاز AOA

عند جدولة تشغيل اختباري، أضف إجراء جهاز AOA الخاص بك وضعه مباشرة بعد إجراء وميض جهازك.

اختيار إجراء جهاز AOA

الشكل 4. جدولة تشغيل فلاش لبناء المستخدم وإعادة تمكين تصحيح أخطاء USB.