DeviceImageZipFlashingTargetPreparer
public class DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceImageZipFlashingTargetPreparer |
مُعد هدف يقوم بوميض الجهاز بصور الجهاز المقدمة عبر تنسيق معين.
متطلبات عالية المستوى لتنسيق صورة الجهاز:
- يجب أن يكون ملف صورة الجهاز ملفًا مضغوطًا
- يجب أن يتضمن الملف المضغوط برنامج نصي flash-all.sh في الجذر
- يجب أن يفترض البرنامج النصي أن الجهاز موجود في مساحة المستخدم ويكون مرئيًا
adb devices
- سيتم استخراج بقية الملف المضغوط في نفس موقع البرنامج النصي بنفس تخطيط الدليل، وقد يشير البرنامج النصي إلى أي ملفات مجمعة في الملف المضغوط عبر المسار النسبي
- بعد الوميض، يجب أن يعيد البرنامج النصي الجهاز إلى نفس الحالة
- سيتم تعيين متغير البيئة
ANDROID_SERIAL
على الرقم التسلسلي للجهاز كجزء من بيئة التنفيذ - قد يفترض البرنامج النصي أنه يحتوي على
adb
وfastboot
على PATH
flash- all.sh
المرفق وفقًا للافتراضات الموضحة في المتطلبات أعلاه.ملخص
المقاولين العامة | |
---|---|
DeviceImageZipFlashingTargetPreparer () |
الأساليب المحمية | |
---|---|
File | getDeviceUpdateImage () يوفر مثيل |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) يقوم بتوسيع ملف تحديث صورة الجهاز المضغوط واستدعاء البرنامج النصي الوامض المرفق |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) لا المرجع |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) لا المرجع |
المقاولين العامة
DeviceImageZipFlashingTargetPreparer
public DeviceImageZipFlashingTargetPreparer ()
الأساليب المحمية
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
يوفر مثيل ERROR(/File)
الذي يمثل ملف صورة الجهاز المراد استخدامه للتحديث
عائدات | |
---|---|
File |
supportDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
يقوم بتوسيع ملف تحديث صورة الجهاز المضغوط واستدعاء البرنامج النصي الوامض المرفق
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
لا المرجع
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
لا المرجع
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |