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)

可建立 RemoteAndroidVirtualDevice

公用方法

GceAvdInfo getAvdInfo()

此方法已淘汰。 應直接使用 Connection API

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

從裝置資訊中傳回 DeviceDescriptor,即可在沒有需要的情況下取得相關資訊 並傳遞實際的裝置物件

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

public  getTombstones ()

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

PowerwashGce

public boolean powerwashGce ()

傳回
boolean

擲回
TargetSetupError