Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

DeviceImageZipFlashingTargetPreparer

public class DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer

java.lang.Nesne
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper
com.android.tradefed.targetprep.DeviceUpdateTargetPreparer
com.android.tradefed.targetprep.DeviceImageZipFlashingTargetPreparer


Belirli bir format aracılığıyla sağlanan cihaz görüntüleri ile cihazı yanıp sönen bir hedef hazırlayıcı.

Cihaz görüntü formatı için üst düzey gereksinimler:

  • Cihaz görüntü dosyası bir zip dosyası olmalıdır
  • Zip dosyası, kökte bir flash-all.sh komut dosyası içermelidir
  • Komut dosyası, cihazın adb devices tarafından görülebilen kullanıcı alanında olduğunu varsaymalıdır.
  • Zip dosyasının geri kalanı, aynı dizin düzenine sahip komut dosyasıyla aynı konuma ayıklanacak ve komut dosyası, zip içinde paketlenmiş herhangi bir dosyaya ilgili yol aracılığıyla başvuruda bulunabilir.
  • Yanıp söndükten sonra komut dosyası cihazı aynı duruma getirmelidir.
  • Bir ortam değişkeni ANDROID_SERIAL , yürütme ortamının bir parçası olarak cihazın seri numarasına ayarlanacaktır.
  • Komut dosyası, PATH üzerinde adb ve fastboot olduğunu varsayabilir
Bu hedef hazırlayıcı, aygıt görüntüsü zip dosyasını açar ve yukarıdaki gereksinimlerde belirtilen varsayımlar altında ekteki flash- all.sh yürütür.

Özet

Kamu inşaatçıları

DeviceImageZipFlashingTargetPreparer ()

Korumalı yöntemler

File getDeviceUpdateImage ()

Güncelleme için kullanılacak cihaz görüntü dosyasını temsil eden bir ERROR(/File) örneği sağlar

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

Cihaz görüntüsü güncelleme zip dosyasını genişletir ve ekteki yanıp sönen komut dosyasını çağırır

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

işlem yok

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

işlem yok

Kamu inşaatçıları

DeviceImageZipFlashingTargetPreparer

public DeviceImageZipFlashingTargetPreparer ()

Korumalı yöntemler

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Güncelleme için kullanılacak cihaz görüntü dosyasını temsil eden bir ERROR(/File) örneği sağlar

İadeler
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Cihaz görüntüsü güncelleme zip dosyasını genişletir ve ekteki yanıp sönen komut dosyasını çağırır

atar
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

işlem yok

atar
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

işlem yok

atar
DeviceNotAvailableException
TargetSetupError