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 для полнофункционального устройства Android, работающего в Google Compute Engine (GCE). Предполагается, что серийный номер устройства будет иметь формат : в adb.

Краткое содержание

Публичные конструкторы

RemoteAndroidVirtualDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

Создает RemoteAndroidVirtualDevice .

Публичные методы

DeviceInspectionResult debugDeviceNotAvailable ()

Проверьте устройство и верните подробную информацию, если устройство станет недоступно.

GceAvdInfo getAvdInfo ()

Этот метод устарел. Следует использовать API-интерфейс напрямую.

DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Верните DeviceDescriptor из информации об устройстве, чтобы получить информацию о нем без передачи фактического объекта устройства.

getTombstones ()

У Cuttlefish есть специальная функция, которая переносит надгробия на удаленный хост, где мы можем получить их напрямую.

CommandResult powerwash ()

Попытка принудительной очистки экземпляра GCE

CommandResult powerwashGce (String user, Integer offset)

Этот метод устарел. Удалён в пользу метода подключения.

boolean powerwashGce ()

Публичные конструкторы

RemoteAndroidVirtualDevice

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

Создает RemoteAndroidVirtualDevice .

Параметры
device IDevice : связанный IDevice

stateMonitor IDeviceStateMonitor : механизм IDeviceStateMonitor для использования

allocationMonitor IDeviceMonitor : IDeviceMonitor для информирования об изменениях состояния распределения.

Публичные методы

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

Проверьте устройство и верните подробную информацию, если устройство станет недоступно.

Возврат
DeviceInspectionResult

получитьAvdInfo

public GceAvdInfo getAvdInfo ()

Этот метод устарел.
следует использовать API-интерфейс напрямую

Возвращает GceAvdInfo из созданной удалённой виртуальной машины. Возвращает null, если запуск не удался.

Возврат
GceAvdInfo

получитьDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

Верните DeviceDescriptor из информации об устройстве, чтобы получить информацию о нем без передачи фактического объекта устройства.

Параметры
shortDescriptor boolean : следует ли ограничивать дескриптор минимальной информацией

Возврат
DeviceDescriptor

getTombstones

public  getTombstones ()

У 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

PowerwashGce

public boolean powerwashGce ()

Возврат
boolean

Броски
TargetSetupError