SideloadOtaTargetPreparer
public
class
SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
Objeto java.lang. | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer. | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Un preparador de destino que realiza una transferencia de un paquete inalámbrico especificado, aplica el paquete, espera para que el dispositivo se inicie e inserta las propiedades de compilación del dispositivo para usarlas como información de compilación.
Este preparador de destino supone que el dispositivo estará en el modo adb normal cuando se inicia.
garantizará que el dispositivo salga del mismo modo, pero con la compilación más reciente aplicada. Cualquiera
La transición de estado del dispositivo inesperada durante el proceso se informará como TargetSetupError
, y lo mismo se aplica a cualquier error de transferencia OTA que se detecte.
Resumen
Constructores públicos | |
---|---|
SideloadOtaTargetPreparer()
|
Métodos protegidos | |
---|---|
File
|
getDeviceUpdateImage()
Proporciona una instancia de |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Realiza la transferencia de paquetes inalámbricos |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Espera a que el dispositivo pase de la transferencia a la recuperación y, luego, se reinicia al espacio del usuario |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Reinicia el dispositivo en modo de transferencia como preparación. |
Constructores públicos
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Métodos protegidos
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Proporciona una instancia de ERROR(/File)
que representa el archivo de imagen del dispositivo que se usará para la actualización.
Muestra | |
---|---|
File |
runDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Realiza la transferencia de paquetes inalámbricos
Arroja | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
Acciones postUpdate
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Espera a que el dispositivo pase de la transferencia a la recuperación y, luego, se reinicia al espacio del usuario
Arroja | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
Acciones previas a la actualización
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Reinicia el dispositivo en modo de transferencia como preparación.
Arroja | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |