RemoteAndroidVirtualDevice
public
class
RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
java.lang.Object | ||||
↳ | com.android.tradefed.device.NativeDevice | |||
↳ | com.android.tradefed.device.TestDevice | |||
↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice |
Extiende el comportamiento de RemoteAndroidDevice
para un dispositivo Android de pila completa que se ejecuta en Google Compute Engine (GCE). Supongamos que el número de serie del dispositivo estará en el formato
Resumen
Constructores públicos | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un |
Métodos públicos | |
---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
Inspeccionar un dispositivo y mostrar información detallada cuando este deje de estar disponible |
GceAvdInfo
|
getAvdInfo()
Este método dejó de estar disponible. debe usar la API de conexión directamente. |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
Devuelve un |
|
getTombstones()
Cuttlefish tiene una función especial que lleva las lápidas al host remoto, donde podemos obtenerlas directamente. |
CommandResult
|
powerwash()
Intenta realizar un restablecimiento de la configuración de fábrica de una instancia de GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Este método dejó de estar disponible. Se quitó en favor del de conexión. |
boolean
|
powerwashGce()
|
Constructores públicos
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un RemoteAndroidVirtualDevice
.
Parámetros | |
---|---|
device |
IDevice : El IDevice asociado |
stateMonitor |
IDeviceStateMonitor : Es el mecanismo IDeviceStateMonitor que se usará. |
allocationMonitor |
IDeviceMonitor : El IDeviceMonitor para informar sobre los cambios de estado de asignación. |
Métodos públicos
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
Inspeccionar un dispositivo y mostrar información detallada cuando este deje de estar disponible
Muestra | |
---|---|
DeviceInspectionResult |
getAvdInfo
public GceAvdInfo getAvdInfo ()
Este método dejó de estar disponible.
debería usar la API de conexión directamente.
Muestra el GceAvdInfo
de la VM remota creada. Muestra un valor nulo si la activación no se realizó correctamente.
Muestra | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Devuelve un DeviceDescriptor
de la información del dispositivo para obtener información sobre él sin pasar el objeto del dispositivo real.
Parámetros | |
---|---|
shortDescriptor |
boolean : Indica si se debe limitar el descriptor a la información mínima. |
Muestra | |
---|---|
DeviceDescriptor |
getTombstones
publicgetTombstones ()
Cuttlefish tiene una función especial que lleva las lápidas al host remoto, donde podemos obtenerlas directamente.
Muestra | |
---|---|
|
Es una lista de archivos de tumba, vacía si no hay ninguno. |
Arroja | |
---|---|
DeviceNotAvailableException |
Powerwash
public CommandResult powerwash ()
Intenta realizar un restablecimiento de la configuración de fábrica de una instancia de GCE
Muestra | |
---|---|
CommandResult |
Muestra CommandResult de los intentos de limpieza de la unidad |
Arroja | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Este método dejó de estar disponible.
Se quitó a favor del de conexión.
Parámetros | |
---|---|
user |
String |
offset |
Integer |
Muestra | |
---|---|
CommandResult |
Arroja | |
---|---|
TargetSetupError |