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 |
Belirtilen OTA paketinin yan yüklemesini gerçekleştiren, paketi uygulayan, cihazın açılmasını bekleyen ve cihaz derleme özelliklerini derleme bilgisi olarak kullanmak üzere ekleyen bir hedef hazırlayıcı
Bu hedef hazırlayıcı, cihazın başlatılırken normal adb modunda olacağını varsayar ve cihazın aynı modda ancak daha yeni bir derleme uygulanmış şekilde çıkmasını sağlar. İşlem sırasında beklenmedik bir cihaz durumu geçişi TargetSetupError
olarak raporlanır. Bu durum, algılanan tüm OTA başka cihazdan yükleme hataları için de geçerlidir.
Özet
Herkese açık kurucular | |
---|---|
SideloadOtaTargetPreparer()
|
Korunan yöntemler | |
---|---|
File
|
getDeviceUpdateImage()
Güncelleme için kullanılacak cihaz resim dosyasını temsil eden bir |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
OTA paketinin başka cihazdan yüklenmesini gerçekleştirir |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Cihazın, yan yüklemeden kurtarma moduna geçmesini ve ardından kullanıcı alanına yeniden başlatılmasını bekler. |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Hazırlık sırasında cihazı başka cihazdan yükleme moduna yeniden başlatır |
Herkese açık kurucular
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Korunan yöntemler
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Güncelleme için kullanılacak cihaz resim dosyasını temsil eden bir ERROR(/File)
örneği sağlar
İlerlemeler | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
OTA paketinin başka cihazdan yüklenmesini gerçekleştirir
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Cihazın başka cihazdan kurtarmaya geçmesini, ardından kullanıcı alanına yeniden başlatılmasını bekler
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Hazırlanmak için cihazı yan yükleme modunda yeniden başlatır.
Atışlar | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |