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
vefastboot
bulunduğunu varsayabilir
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 |
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 |