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 | |||
Cihazı belirli bir biçimde sağlanan cihaz görüntüleriyle flaşlayan bir hedef hazırlayıcı.
Cihaz resmi biçimiyle ilgili üst düzey koşullar:
- Cihaz resmi dosyası bir ZIP dosyası olmalıdır.
- Zip dosyası, kök dizinde bir flash-all.sh komut dosyası içermelidir.
- Komut dosyası, cihazın
adb devicestarafı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 çıkarılır ve komut dosyası, göreli yol aracılığıyla ZIP'te paketlenmiş tüm dosyalara referans verebilir.
- Flaşlama işleminden sonra komut dosyası, cihazı aynı duruma döndürmelidir.
- Yürütme ortamının bir parçası olarak
ANDROID_SERIALortam değişkeni, cihazın seri numarası olarak ayarlanır. - Komut dosyası, PATH'te
adbvefastbootolduğunu varsayabilir.
flash-
all.sh dosyasını çalıştıracaktır.
Özet
Herkese açık oluşturucular | |
|---|---|
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 resmi güncelleme zip dosyasını genişletir ve ekteki yanıp sönme komut dosyasını çağırır. |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
İşlemsiz |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
İşlemsiz |
Herkese açık oluşturucular
DeviceImageZipFlashingTargetPreparer
public DeviceImageZipFlashingTargetPreparer ()
Korunan yöntemler
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Güncelleme için kullanılacak cihaz resmi dosyasını temsil eden bir File örneği sağlar.
| İadeler | |
|---|---|
File |
|
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)Cihaz resmi güncelleme zip dosyasını genişletir ve ekteki yanıp sönme komut dosyasını çağırır.
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage,
ITestDevice device)İşlemsiz
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage,
ITestDevice device)İşlemsiz
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|