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