Perangkat Virtual Android Jarak Jauh

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Objek
com.android.tradefed.device.NativeDevice
com.android.tradefed.device.TestDevice
com.android.tradefed.device.RemoteAndroidDevice
com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


Memperluas perilaku RemoteAndroidDevice untuk perangkat android full stack yang berjalan di Google Compute Engine (Gce). Asumsikan serial perangkat akan dalam format : di adb.

Ringkasan

Konstruktor publik

RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Membuat RemoteAndroidVirtualDevice .

Metode publik

GceAvdInfo getAvdInfo ()

Mengembalikan GceAvdInfo dari VM jarak jauh yang dibuat.

GceAvdInfo getAvdInfoAnyState ()

Mengembalikan GceAvdInfo dari VM jarak jauh yang dibuat.

DeviceDescriptor getDeviceDescriptor ()

Kembalikan DeviceDescriptor dari informasi perangkat untuk mendapatkan info tentangnya tanpa meneruskan objek perangkat yang sebenarnya.

getTombstones ()

Cuttlefish memiliki fitur khusus yang membawa batu nisan ke host jarak jauh di mana kita bisa mendapatkannya secara langsung.

CommandResult powerwash ()

Mencoba melakukan powerwash pada instance GCE

CommandResult powerwashGce (String user, Integer offset)

Metode ini sudah usang. Dihapus demi koneksi satu

boolean powerwashGce ()
void setAvdInfo ( GceAvdInfo gceAvdInfo)

Setel GceAvdInfo untuk perangkat yang diluncurkan.

Konstruktor publik

Perangkat Virtual Android Jarak Jauh

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

Membuat RemoteAndroidVirtualDevice .

Parameter
device IDevice : IDevice terkait

stateMonitor IDeviceStateMonitor : mekanisme IDeviceStateMonitor yang akan digunakan

allocationMonitor IDeviceMonitor : IDeviceMonitor untuk menginformasikan perubahan status alokasi.

Metode publik

getAvdInfo

public GceAvdInfo getAvdInfo ()

Mengembalikan GceAvdInfo dari VM jarak jauh yang dibuat. Mengembalikan nol jika pengangkatan tidak berhasil.

Pengembalian
GceAvdInfo

getAvdInfoAnyState

public GceAvdInfo getAvdInfoAnyState ()

Mengembalikan GceAvdInfo dari VM jarak jauh yang dibuat. Pengembalian terlepas dari statusnya sehingga kami dapat memeriksa infonya.

Pengembalian
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor ()

Kembalikan DeviceDescriptor dari informasi perangkat untuk mendapatkan info tentangnya tanpa meneruskan objek perangkat yang sebenarnya.

Pengembalian
DeviceDescriptor

dapatkan Tombstones

public  getTombstones ()

Cuttlefish memiliki fitur khusus yang membawa batu nisan ke host jarak jauh di mana kita bisa mendapatkannya secara langsung.

Pengembalian
Daftar file batu nisan, kosongkan jika tidak ada batu nisan.

Melempar
DeviceNotAvailableException

powerwash

public CommandResult powerwash ()

Mencoba melakukan powerwash pada instance GCE

Pengembalian
CommandResult mengembalikan CommandResult dari upaya powerwash

Melempar
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

Metode ini sudah usang.
Dihapus demi koneksi satu

Parameter
user String

offset Integer

Pengembalian
CommandResult

Melempar
TargetSetupError

powerwashGce

public boolean powerwashGce ()

Pengembalian
boolean

Melempar
TargetSetupError

setAvdInfo

public void setAvdInfo (GceAvdInfo gceAvdInfo)

Setel GceAvdInfo untuk perangkat yang diluncurkan.

Parameter
gceAvdInfo GceAvdInfo

Melempar
TargetSetupError