Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

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


Un preparador de objetivos que muestra el dispositivo con imágenes del dispositivo proporcionadas a través de un formato específico.

Requisitos de alto nivel para el formato de imagen del dispositivo:

  • El archivo de imagen del dispositivo debe ser un archivo zip
  • El archivo zip debe incluir un script flash-all.sh en la raíz
  • El script debe asumir que el dispositivo está en el espacio de usuario visible para adb devices
  • El resto del archivo zip se extraerá en la misma ubicación que el script con el mismo diseño de directorio, y el script puede hacer referencia a cualquier archivo empaquetado en el zip a través de una ruta relativa.
  • Después de flashear, el script debe devolver el dispositivo al mismo estado
  • Una variable de entorno ANDROID_SERIAL se establecerá en el número de serie del dispositivo como parte del entorno de ejecución.
  • El script puede asumir que tiene adb y fastboot en PATH
Este preparador de destino descomprimirá el archivo zip de la imagen del dispositivo y ejecutará el archivo flash- all.sh según los supuestos flash- all.sh en los requisitos anteriores.

Resumen

Constructores públicos

DeviceImageZipFlashingTargetPreparer ()

Métodos protegidos

File getDeviceUpdateImage ()

Proporciona una instancia de ERROR(/File) representa el archivo de imagen del dispositivo que se utilizará para la actualización

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

Expande el zip de actualización de la imagen del dispositivo y llama al script intermitente adjunto

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

Sin operación

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

Sin operación

Constructores públicos

DeviceImageZipFlashingTargetPreparer

public DeviceImageZipFlashingTargetPreparer ()

Métodos protegidos

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Proporciona una instancia de ERROR(/File) representa el archivo de imagen del dispositivo que se utilizará para la actualización

Devoluciones
File

performDeviceUpdate

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Expande el zip de actualización de la imagen del dispositivo y llama al script intermitente adjunto

Lanza
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Sin operación

Lanza
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Sin operación

Lanza
DeviceNotAvailableException
TargetSetupError