RemoteAndroidVirtualDevice
public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice
java.lang.Объект | ||||
↳ | com.android.tradefed.device.NativeDevice | |||
↳ | com.android.tradefed.device.TestDevice | |||
↳ | com.android.tradefed.device.RemoteAndroidDevice | |||
↳ | com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice |
Расширяет поведение RemoteAndroidDevice
для устройства Android с полным стеком, работающего в Google Compute Engine (Gce). Предположим, что серийный номер устройства будет в формате
Краткое содержание
Публичные конструкторы | |
---|---|
RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Создает |
Публичные методы | |
---|---|
GceAvdInfo | getAvdInfo () Возвращает |
GceAvdInfo | getAvdInfoAnyState () Возвращает |
DeviceDescriptor | getDeviceDescriptor () Верните |
getTombstones () У Cuttlefish есть специальная функция, которая переносит надгробия на удаленный хост, где мы можем получить их напрямую. | |
CommandResult | powerwash () Попытка промывки экземпляра GCE |
CommandResult | powerwashGce (String user, Integer offset) Этот метод устарел. Удален в пользу подключения один |
boolean | powerwashGce () |
void | setAvdInfo ( GceAvdInfo gceAvdInfo) Установите |
Публичные конструкторы
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
Создает RemoteAndroidVirtualDevice
.
Параметры | |
---|---|
device | IDevice : связанный IDevice |
stateMonitor | IDeviceStateMonitor : механизм IDeviceStateMonitor для использования |
allocationMonitor | IDeviceMonitor : IDeviceMonitor для информирования об изменениях состояния распределения. |
Публичные методы
getAvdInfo
public GceAvdInfo getAvdInfo ()
Возвращает GceAvdInfo
из созданной удаленной виртуальной машины. Возвращает ноль, если вызов не был успешным.
Возвращает | |
---|---|
GceAvdInfo |
жетавдинфоанистате
public GceAvdInfo getAvdInfoAnyState ()
Возвращает GceAvdInfo
из созданной удаленной виртуальной машины. Возвращает независимо от статуса, чтобы мы могли проверить информацию.
Возвращает | |
---|---|
GceAvdInfo |
получитьDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor ()
Верните DeviceDescriptor
из информации об устройстве, чтобы получить информацию о нем без передачи фактического объекта устройства.
Возвращает | |
---|---|
DeviceDescriptor |
получитьнадгробия
publicgetTombstones ()
У Cuttlefish есть специальная функция, которая переносит надгробия на удаленный хост, где мы можем получить их напрямую.
Возвращает | |
---|---|
Список файлов надгробий, пустой, если надгробий нет. |
Броски | |
---|---|
DeviceNotAvailableException |
Мощность стирки
public CommandResult powerwash ()
Попытка промывки экземпляра GCE
Возвращает | |
---|---|
CommandResult | возвращает CommandResult попыток Powerwash |
Броски | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
PowerwashGce
public CommandResult powerwashGce (String user, Integer offset)
Этот метод устарел.
Удален в пользу подключения один
Параметры | |
---|---|
user | String |
offset | Integer |
Возвращает | |
---|---|
CommandResult |
Броски | |
---|---|
TargetSetupError |
setAvdInfo
public void setAvdInfo (GceAvdInfo gceAvdInfo)
Установите GceAvdInfo
для запущенного устройства.
Параметры | |
---|---|
gceAvdInfo | GceAvdInfo |
Броски | |
---|---|
TargetSetupError |