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). Предполагается, что серийный номер устройства будет иметь следующий формат:
Краткое содержание
Государственные строители | |
|---|---|
RemoteAndroidVirtualDevice ( IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor) Создает объект | |
Общедоступные методы | |
|---|---|
DeviceInspectionResult | debugDeviceNotAvailable ()Проверяет устройство и предоставляет подробную информацию, когда устройство становится недоступным. |
GceAvdInfo | getAvdInfo ()Этот метод устарел. Следует использовать API подключения напрямую. |
DeviceDescriptor | getDeviceDescriptor (boolean shortDescriptor) Чтобы получить информацию об устройстве, не передавая сам объект устройства, верните |
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 | |