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


Cihaza belirli bir biçim kullanılarak sağlanan cihaz resimlerini yanıp sönen bir hedef hazırlayıcı.

Cihaz resim biçimi için üst düzey koşullar:

  • Cihaz resmi dosyası, zip dosyası olmalıdır
  • ZIP dosyasının kök dizininde flash-all.sh komut dosyası bulunmalıdır
  • 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ı konuma sahip komut dosyasıyla aynı konuma dizin düzeni gösterir; komut dosyası, ZIP dosyasında paketlenen herhangi bir dosyaya göreli yol
  • Yanıp söndükten sonra komut dosyasının cihazı aynı duruma döndürmesi gerekir
  • ANDROID_SERIAL ortam değişkeni, cihazın seri numarasına şu şekilde ayarlanacak: yürütme ortamının bir parçası olan
  • Komut dosyası, PATH üzerinde adb ve fastboot bulunduğunu varsayabilir
ziyaret edin. Bu hedef hazırlayıcı, cihaz görüntüsü zip dosyasını açar ve ekteki flash- all.sh belgesini yukarıdaki gerekliliklerde açıklanan varsayımlar doğrultusunda yürütür.

Özet

Kamu inşaatçıları

DeviceImageZipFlashingTargetPreparer()

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)

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)

İşlemsiz

void preUpdateActions(File deviceUpdateImage, ITestDevice device)

İşlemsiz

Kamu inşaatçıları

DeviceImageZipFlashingTargetPreparer

public DeviceImageZipFlashingTargetPreparer ()

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)

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

Fırlatma
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

İşlemsiz

Fırlatma
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

İşlemsiz

Fırlatma
DeviceNotAvailableException
TargetSetupError