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). Se supone que el número de serie del dispositivo tendrá el formato
Resumen
Constructores públicos | |
|---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Crea un |
|
Métodos públicos | |
|---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
Inspecciona un dispositivo y devuelve información detallada cuando un dispositivo deja 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 los mensajes de error al host remoto, donde podemos obtenerlos directamente. |
CommandResult
|
powerwash()
Intenta realizar un restablecimiento de fábrica en una instancia de GCE |
CommandResult
|
powerwashGce(String user, Integer offset)
Este método dejó de estar disponible. Se quitó en favor de la 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 de IDeviceStateMonitor que se usará. |
allocationMonitor |
IDeviceMonitor: Es el objeto IDeviceMonitor para informar sobre los cambios de estado de asignación. |
Métodos públicos
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
Inspecciona un dispositivo y devuelve información detallada cuando un dispositivo deja de estar disponible.
| Muestra | |
|---|---|
DeviceInspectionResult |
|
getAvdInfo
public GceAvdInfo getAvdInfo ()
Este método dejó de estar disponible.
debe usar la API de Connection directamente
Devuelve el GceAvdInfo de la VM remota creada. Devuelve nulo si la activación no se realizó correctamente.
| Muestra | |
|---|---|
GceAvdInfo |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Devuelve un DeviceDescriptor a partir 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 necesaria. |
| Muestra | |
|---|---|
DeviceDescriptor |
|
getTombstones
publicgetTombstones ()
Cuttlefish tiene una función especial que lleva los marcadores de eliminación al host remoto, donde podemos obtenerlos directamente.
| Muestra | |
|---|---|
|
Es una lista de archivos de marcadores de posición, que está vacía si no hay marcadores de posición. |
| Arroja | |
|---|---|
DeviceNotAvailableException |
|
Powerwash
public CommandResult powerwash ()
Intenta realizar un restablecimiento de fábrica en una instancia de GCE
| Muestra | |
|---|---|
CommandResult |
Devuelve CommandResult de los intentos de Powerwash. |
| Arroja | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
|
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Este método dejó de estar disponible.
Se quitó en favor de la conexión
| Parámetros | |
|---|---|
user |
String |
offset |
Integer |
| Muestra | |
|---|---|
CommandResult |
|
| Arroja | |
|---|---|
TargetSetupError |
|