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 ERROR(/File) örneği sağlar

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