Zdalne urządzenie wirtualne z Androidem

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


Rozszerza działanie RemoteAndroidDevice w przypadku pełnego stosu urządzenia z Androidem działającego w Google Compute Engine (Gce). Załóżmy, że numer seryjny urządzenia ma format : in adb.

Podsumowanie

Konstruktory publiczne

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Tworzy RemoteAndroidVirtualDevice.

Metody publiczne

GceAvdInfo getAvdInfo()

Ta metoda została wycofana. należy bezpośrednio korzystać z interfejsu API połączenia

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

Zwróć urządzenie DeviceDescriptor w informacjach o urządzeniu, aby uzyskać o nim informacje bez do przekazywania rzeczywistego obiektu urządzenia.

getTombstones()

Mątwy ma specjalną funkcję, która przenosi nagrobki na odległy host, i dostać się do nich bezpośrednio.

CommandResult powerwash()

Podjęto próbę wykonania funkcji Powerwash na instancji GCE

CommandResult powerwashGce(String user, Integer offset)

Ta metoda została wycofana. Usunięto na rzecz połączenia 1

boolean powerwashGce()

Konstruktory publiczne

Zdalne urządzenie wirtualne z Androidem

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

Tworzy RemoteAndroidVirtualDevice.

Parametry
device IDevice: powiązane pole IDevice

stateMonitor IDeviceStateMonitor: mechanizm IDeviceStateMonitor używany do użycia,

allocationMonitor IDeviceMonitor: element IDeviceMonitor informuje o zmianach stanu alokacji.

Metody publiczne

getAvdInfo

public GceAvdInfo getAvdInfo ()

Ta metoda została wycofana.
należy bezpośrednio korzystać z interfejsu API połączenia

Zwraca GceAvdInfo z utworzonej zdalnej maszyny wirtualnej. Zwraca wartość null, jeśli wywołanie było nie powiódł się.

Zwroty
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Zwróć urządzenie DeviceDescriptor w informacjach o urządzeniu, aby uzyskać o nim informacje bez do przekazywania rzeczywistego obiektu urządzenia.

Parametry
shortDescriptor boolean: określa, czy deskryptor ma zostać ograniczony do minimum informacji

Zwroty
DeviceDescriptor

getTombstones,

public  getTombstones ()

Mątwy ma specjalną funkcję, która przenosi nagrobki na odległy host, i dostać się do nich bezpośrednio.

Zwroty
Lista plików tombstone (pusta, jeśli nie ma żadnych elementów tombstone).

Rzuty
DeviceNotAvailableException

użyć funkcji Powerwash

public CommandResult powerwash ()

Podjęto próbę wykonania funkcji Powerwash na instancji GCE

Zwroty
CommandResult zwraca wynik CommandResult prób wykonania funkcji Powerwash

Rzuty
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

PowerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Ta metoda została wycofana.
Usunięto na rzecz połączenia 1

Parametry
user String

offset Integer

Zwroty
CommandResult

Rzuty
TargetSetupError

PowerwashGce

public boolean powerwashGce ()

Zwroty
boolean

Rzuty
TargetSetupError