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


Estende il comportamento di RemoteAndroidDevice per un dispositivo Android full-stack in esecuzione in Google Compute Engine (GCE). Supponi che il numero di serie del dispositivo sia nel formato : in adb.

Riepilogo

Costruttori pubblici

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Crea un RemoteAndroidVirtualDevice.

Metodi pubblici

DeviceInspectionResult debugDeviceNotAvailable()

Ispeziona un dispositivo e restituisce informazioni dettagliate quando un dispositivo non è più disponibile.

GceAvdInfo getAvdInfo()

Questo metodo è obsoleto. Dovresti utilizzare direttamente l'API Connection

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Restituisce un DeviceDescriptor dalle informazioni del dispositivo per ottenere informazioni senza passare l'oggetto dispositivo effettivo.

List<File> getTombstones()

Cuttlefish ha una funzionalità speciale che porta le lapidi all'host remoto dove possiamo recuperarle direttamente.

CommandResult powerwash()

Tenta di eseguire il Powerwash di un'istanza GCE

CommandResult powerwashGce(String user, Integer offset)

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

boolean powerwashGce()

Costruttori pubblici

RemoteAndroidVirtualDevice

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: il IDeviceMonitor per informare delle modifiche dello stato di allocazione.

Metodi pubblici

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

Ispeziona un dispositivo e restituisce informazioni dettagliate quando un dispositivo non è più disponibile.

Resi
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

Questo metodo è obsoleto.
Dovresti utilizzare direttamente l'API Connection

Restituisce GceAvdInfo dalla VM remota creata. Restituisce null se l'avvio non è andato a buon fine.

Resi
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Restituisce un DeviceDescriptor dalle informazioni del dispositivo per ottenere informazioni senza passare l'oggetto dispositivo effettivo.

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

Resi
DeviceDescriptor

getTombstones

public List<File> getTombstones ()

Cuttlefish ha una funzionalità speciale che porta le lapidi all'host remoto dove possiamo recuperarle direttamente.

Resi
List<File> Un elenco di file di lapidi, vuoto se non sono presenti lapidi.

Genera
DeviceNotAvailableException

powerwash

public CommandResult powerwash ()

Tenta di eseguire il Powerwash di un'istanza GCE

Resi
CommandResult Restituisce CommandResult dei tentativi di Powerwash

Genera
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

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

Parametri
user String

offset Integer

Resi
CommandResult

Genera
TargetSetupError

powerwashGce

public boolean powerwashGce ()

Resi
boolean

Genera
TargetSetupError