DeviceImageZipFlashingTargetPreparer
public class DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | 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ülerini cihaza aktaran 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ının kökünde bir flash-all.sh betiği 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ı dizin düzenine sahip komut dosyasıyla aynı konuma çıkartılacaktır ve komut dosyası, zip'te paketlenmiş tüm dosyalara göreceli yol aracılığıyla referans verebilir
- Yanıp söndükten sonra komut dosyası cihazı aynı duruma döndürmelidir
- Bir ortam değişkeni
ANDROID_SERIAL
yürütme ortamının bir parçası olarak cihazın seri numarasına ayarlanacak - Betik, PATH'de
adb
vefastboot
sahip olduğunu varsayabilir
flash- all.sh
dosyasını çalıştıracaktır.Özet
Kamu inşaatçıları | |
---|---|
DeviceImageZipFlashingTargetPreparer () |
Korumalı yöntemler | |
---|---|
File | getDeviceUpdateImage () Güncelleme için kullanılacak aygıt görüntü 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) Operasyon yok |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Operasyon yok |
Kamu inşaatçıları
DeviceImageZipFlashingTargetPreparer
public DeviceImageZipFlashingTargetPreparer ()
Korumalı yöntemler
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Güncelleme için kullanılacak aygıt 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 |
Güncelleme SonrasıAksiyonlar
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Operasyon yok
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
ÖnGüncellemeAksiyonları
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Operasyon yok
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |