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