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 yapan, paketi uygulayan, cihazın başlatılmasını bekleyen ve derleme bilgisi olarak kullanılacak cihaz derleme özelliklerini yerleştiren bir hedef hazırlayıcı
Bu hedef hazırlayıcı, cihazın başlatıldığında 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 beklenmeyen bir cihaz durumu geçişi olursa TargetSetupError olarak bildirilir. Aynı durum, algılanan tüm OTA sideload hataları için de geçerlidir.
Özet
Herkese açık oluşturucular | |
|---|---|
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 yan yüklemesini gerçekleştirir. |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Cihazın yan yüklemeden kurtarmaya geçmesini ve ardından kullanıcı alanına yeniden başlatılmasını bekler. |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Cihazı, hazırlık için yan yükleme modunda yeniden başlatır. |
Herkese açık oluşturucular
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Korunan yöntemler
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Güncelleme için kullanılacak cihaz resmi dosyasını temsil eden bir File örneği sağlar.
| İadeler | |
|---|---|
File |
|
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)OTA paketinin yan yüklemesini gerçekleştirir.
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage,
ITestDevice device)Cihazın yan yüklemeden kurtarmaya geçmesini ve ardından kullanıcı alanına yeniden başlatılmasını bekler.
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage,
ITestDevice device)Cihazı, hazırlık için yan yükleme modunda yeniden başlatır.
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|