SideloadOtaTargetPreparer
public
class
SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
Java.lang.Nesne | ||||
🎃 | com.android.tradefed.targetprep.BaseTargetPreparer | |||
🎃 | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
🎃 | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
🎃 | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Belirli bir OTA paketinin başka cihazdan yüklenmesini sağlayan, paketi uygulayan, bekleyen bir hedef hazırlayıcı cihazın önyüklemesini sağlar ve derleme bilgisi olarak kullanılacak cihaz derleme özelliklerini ekler
Bu hedef hazırlayıcı, cihazın başlatıldığında normal adb modunda olacağını varsayar ve
cihazın aynı moddayken yeni derleme uygulanmış olarak çıkış yapmasını sağlar. Herhangi biri
işlem sırasında beklenmedik 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
Kamu inşaatçıları | |
---|---|
SideloadOtaTargetPreparer()
|
Korunan yöntemler | |
---|---|
File
|
getDeviceUpdateImage()
Güncelleme için kullanılacak cihaz resmi 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 başka cihazdan kurtarmaya geçmesini, 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 |
Kamu inşaatçıları
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Korunan yöntemler
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Güncelleme için kullanılacak cihaz resmi dosyasını temsil eden bir ERROR(/File)
örneği sağlar
İlerlemeler | |
---|---|
File |
performansCihazGüncellemesi
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ırlık sırasında cihazı başka cihazdan yükleme moduna yeniden başlatır
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |