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 File örneği sağlar.

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