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
، وينطبق ذلك أيضًا على أي خطأ يتم رصده في عملية تحميل OTA الجانبي.
ملخّص
وظائف الإنشاء العامة | |
---|---|
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 ()
الطرق المحمية
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
يوفّر مثيل ERROR(/File)
يمثّل ملف صورة الجهاز الذي سيتم استخدامه للتحديث
المرتجعات | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
إجراء التثبيت من مصدر غير معروف لحزمة OTA
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
إجراءات postUpdate actions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
الانتظار إلى أن ينتقل الجهاز من وضع "التثبيت من مصدر غير معروف" إلى وضع الاسترداد، ثم إعادة تشغيله للانتقال إلى مساحة المستخدم
الرميات | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
إعادة تشغيل الجهاز في وضع تحميل التطبيقات من مصدر غير معروف استعدادًا لذلك
عمليات الرمي | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |