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 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 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