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 |
PerformDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
يوسع الرمز البريدي لتحديث صورة الجهاز ويستدعي البرنامج النصي الوامض المرفق
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
لا يوجد
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
إجراءات ما قبل التحديث
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
لا يوجد
رميات | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |