УдаленныйAndroidVirtualDevice
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) Создает | |
Публичные методы | |
|---|---|
DeviceInspectionResult | debugDeviceNotAvailable ()Проверьте устройство и верните подробную информацию, когда устройство станет недоступным. |
GceAvdInfo | getAvdInfo ()Этот метод устарел. следует использовать API подключения напрямую |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Верните |
| getTombstones ()У Cuttlefish есть специальная функция, которая переносит надгробия на удаленный хост, где мы можем получить их напрямую. |
CommandResult | powerwash ()Попытка выполнить промывку экземпляра GCE. |
CommandResult | powerwashGce (String user, Integer offset)Этот метод устарел. Удален в пользу связующего. |
boolean | powerwashGce () |
Общественные конструкторы
УдаленныйAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device,
IDeviceStateMonitor stateMonitor,
IDeviceMonitor allocationMonitor) Создает RemoteAndroidVirtualDevice .
| Параметры | |
|---|---|
device | IDevice : связанный IDevice |
stateMonitor | IDeviceStateMonitor : используемый механизм IDeviceStateMonitor |
allocationMonitor | IDeviceMonitor : IDeviceMonitor для информирования об изменениях состояния распределения. |
Публичные методы
отладкадевиценотаваилабле
public DeviceInspectionResult debugDeviceNotAvailable ()
Проверьте устройство и верните подробную информацию, когда устройство станет недоступным.
| Возврат | |
|---|---|
DeviceInspectionResult | |
getAvdInfo
public GceAvdInfo getAvdInfo ()
Этот метод устарел.
следует использовать API подключения напрямую
Возвращает GceAvdInfo из созданной удаленной виртуальной машины. Возвращает ноль, если вызов не был успешным.
| Возврат | |
|---|---|
GceAvdInfo | |
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
Верните DeviceDescriptor из информации об устройстве, чтобы получить информацию о нем без передачи фактического объекта устройства.
| Параметры | |
|---|---|
shortDescriptor | boolean : следует ли ограничивать дескриптор минимальной информацией. |
| Возврат | |
|---|---|
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 | |