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 из списка доступных устройств.

List<File> getTombstones ()

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

CommandResult powerwash ()

Попытка выполнить сброс настроек экземпляра GCE с помощью функции Powerwash

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

getAvdInfo

public GceAvdInfo getAvdInfo ()

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

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

Возвраты
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

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

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

Возвраты
DeviceDescriptor

getTombstones

public List<File> getTombstones ()

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

Возвраты
List<File> Список файлов с надгробными камнями, пустой, если надгробный камень отсутствует.

Броски
DeviceNotAvailableException

мойка под давлением

public CommandResult powerwash ()

Попытка выполнить сброс настроек экземпляра GCE с помощью функции Powerwash

Возвраты
CommandResult Возвращает результат выполнения команды (CommandResult) попыток мойки под давлением.

Броски
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