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
Ringkasan
Konstruktor publik | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Membuat |
Metode publik | |
---|---|
GceAvdInfo | getAvdInfo () Mengembalikan |
GceAvdInfo | getAvdInfoAnyState () Mengembalikan |
DeviceDescriptor | getDeviceDescriptor () Kembalikan |
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 |
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
publicgetTombstones ()
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 |
setAvdInfo
public void setAvdInfo (GceAvdInfo gceAvdInfo)
Setel GceAvdInfo
untuk perangkat yang diluncurkan.
Parameter | |
---|---|
gceAvdInfo | GceAvdInfo |
Melempar | |
---|---|
TargetSetupError |