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 |
延伸RemoteAndroidDevice
在執行
Google Compute Engine (Gce)。假設裝置序號的格式應為
摘要
公用建構函式 | |
---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
公用方法 | |
---|---|
GceAvdInfo
|
getAvdInfo()
此方法已淘汰。 應直接使用 Connection API |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
從裝置資訊中傳回 |
|
getTombstones()
Cuttlefish 的特殊功能 可將懸浮微粒帶到遠端主機 直接取得這些資訊 |
CommandResult
|
powerwash()
嘗試對 GCE 執行個體執行 Powerwash |
CommandResult
|
powerwashGce(String user, Integer offset)
此方法已淘汰。 已移除並改用第 1 層連線 |
boolean
|
powerwashGce()
|
公用建構函式
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
可建立 RemoteAndroidVirtualDevice
。
參數 | |
---|---|
device |
IDevice :相關聯的 IDevice |
stateMonitor |
IDeviceStateMonitor :要使用的 IDeviceStateMonitor 機制 |
allocationMonitor |
IDeviceMonitor :用於通知配置狀態變更的 IDeviceMonitor 。 |
公用方法
getAvdInfo
public GceAvdInfo getAvdInfo ()
此方法已淘汰。
應直接使用 Connection API
從已建立的遠端 VM 傳回 GceAvdInfo
。如果系統呼叫了,則傳回 null
並未成功
傳回 | |
---|---|
GceAvdInfo |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
從裝置資訊中傳回 DeviceDescriptor
,即可在沒有需要的情況下取得相關資訊
並傳遞實際的裝置物件
參數 | |
---|---|
shortDescriptor |
boolean :是否要將描述元限制為最低限度 |
傳回 | |
---|---|
DeviceDescriptor |
getTombstones
publicgetTombstones ()
Cuttlefish 的特殊功能 可將懸浮微粒帶到遠端主機 直接取得這些資訊
傳回 | |
---|---|
|
Tombstone 檔案清單,如果不是空值標記,則為空白。 |
擲回 | |
---|---|
DeviceNotAvailableException |
執行 Powerwash
public CommandResult powerwash ()
嘗試對 GCE 執行個體執行 Powerwash
傳回 | |
---|---|
CommandResult |
傳回執行 Powerwash 的 CommandResult。 |
擲回 | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
PowerwashGce
public CommandResult powerwashGce (String user, Integer offset)
此方法已淘汰。
已移除並改用 1 的連結
參數 | |
---|---|
user |
String |
offset |
Integer |
傳回 | |
---|---|
CommandResult |
擲回 | |
---|---|
TargetSetupError |