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 : en adb.

Resumen

Constructores públicos

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crea un RemoteAndroidVirtualDevice.

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 DeviceDescriptor de la información del dispositivo para obtener información sobre él sin pasar el objeto del dispositivo real.

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

public  getTombstones ()

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

powerwashGce

public boolean powerwashGce ()

Muestra
boolean

Arroja
TargetSetupError