Dispositivo virtuale Android remoto

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


Estende il comportamento RemoteAndroidDevice per un dispositivo Android a stack completo in esecuzione su Google Compute Engine (Gce). Supponiamo che il seriale del dispositivo sia nel formato : nell'adb.

Riepilogo

Costruttori pubblici

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crea un RemoteAndroidVirtualDevice .

Metodi pubblici

GceAvdInfo getAvdInfo ()

Questo metodo è deprecato. dovrebbe utilizzare direttamente l'API di connessione

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Restituisce un DeviceDescriptor dalle informazioni sul dispositivo per ottenere informazioni su di esso senza passare l'oggetto dispositivo effettivo.

getTombstones ()

Cuttlefish ha una funzione speciale che porta le lapidi all'host remoto dove possiamo ottenerle direttamente.

CommandResult powerwash ()

Tentativo di eseguire il powerwash di un'istanza GCE

CommandResult powerwashGce (String user, Integer offset)

Questo metodo è deprecato. Rimosso a favore di quello di connessione

boolean powerwashGce ()

Costruttori pubblici

Dispositivo virtuale Android remoto

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Crea un RemoteAndroidVirtualDevice .

Parametri
device IDevice : l' IDevice associato

stateMonitor IDeviceStateMonitor : il meccanismo IDeviceStateMonitor da utilizzare

allocationMonitor IDeviceMonitor : IDeviceMonitor per informare dei cambiamenti dello stato di allocazione.

Metodi pubblici

getAvdInfo

public GceAvdInfo getAvdInfo ()

Questo metodo è deprecato.
dovrebbe utilizzare direttamente l'API di connessione

Restituisce GceAvdInfo dalla VM remota creata. Restituisce null se il richiamo non ha avuto successo.

ritorna
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Restituisce un DeviceDescriptor dalle informazioni sul dispositivo per ottenere informazioni su di esso senza passare l'oggetto dispositivo effettivo.

Parametri
shortDescriptor boolean : se limitare o meno il descrittore alle informazioni minime

ritorna
DeviceDescriptor

getTombstones

public  getTombstones ()

Cuttlefish ha una funzione speciale che porta le lapidi all'host remoto dove possiamo ottenerle direttamente.

ritorna
Un elenco di file di rimozione definitiva, vuoto se non presente.

Lancia
DeviceNotAvailableException

powerwash

public CommandResult powerwash ()

Tentativo di eseguire il powerwash di un'istanza GCE

ritorna
CommandResult restituisce CommandResult dei tentativi di powerwash

Lancia
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Questo metodo è deprecato.
Rimosso a favore di quello di connessione

Parametri
user String

offset Integer

ritorna
CommandResult

Lancia
TargetSetupError

powerwashGce

public boolean powerwashGce ()

ritorna
boolean

Lancia
TargetSetupError