Структура для хранения соответствующих данных для данного экземпляра GCE AVD.
Вложенные классы |
|---|
class | GceAvdInfo.LogFileEntry |
Поля
BUILD_VARS
public static final List<String> BUILD_VARS
Государственные строители
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort)| Параметры |
|---|
instanceName | String |
hostAndPort | HostAndPort |
GceAvdInfo
public GceAvdInfo (String instanceName,
HostAndPort hostAndPort,
ErrorIdentifier errorType,
String errors,
GceAvdInfo.GceStatus status)| Параметры |
|---|
instanceName | String |
hostAndPort | HostAndPort |
errorType | ErrorIdentifier |
errors | String |
status | GceAvdInfo.GceStatus |
Общедоступные методы
getBuildVars
public HashMap<String, String> getBuildVars ()
Возвращает хэш информации о переменных сборки устройства GCE AVD.
Возможные ключи переменных сборки описаны в BUILD_VARS, например: build_id, build_target, branch, kernel_build_id, kernel_build_target, kernel_branch, system_build_id, system_build_target, system_branch, emulator_build_id, emulator_build_target, emulator_branch.
| Возвраты |
|---|
HashMap<String, String> | |
getDeviceOffset
public Integer getDeviceOffset ()
getErrors
public String getErrors ()
getInstanceUser
public String getInstanceUser ()
getLogs
public List<GceAvdInfo.LogFileEntry> getLogs ()
Возвращает карту, отображающую локальные или удаленные пути к логам в виде типов.
getOxygenationDeviceId
public String getOxygenationDeviceId ()
getSkipDeviceLogCollection
public boolean getSkipDeviceLogCollection ()
hostAndPort
public HostAndPort hostAndPort ()
instanceName
public String instanceName ()
public boolean isIpPreconfigured ()
parseGceInfoFromFile
public static GceAvdInfo parseGceInfoFromFile (File f,
DeviceDescriptor descriptor,
int remoteAdbPort)Для получения информации об устройстве GCE AVD необходимо проанализировать заданный файл.
| Параметры |
|---|
f | File : File для чтения выходных данных JSON из драйвера GCE. |
descriptor | DeviceDescriptor : дескриптор устройства, которому необходима эта информация. |
remoteAdbPort | int : удаленный порт, который следует использовать для подключения по протоколу ADB. |
parseGceInfoFromOxygenClientOutput
public static List<GceAvdInfo> parseGceInfoFromOxygenClientOutput (CommandResult oxygenRes,
TestDeviceOptions deviceOptions)Для получения информации об арендованном AVD необходимо проанализировать вывод командной строки из исполняемого файла клиента Oxygen.
| Параметры |
|---|
oxygenRes | CommandResult : CommandResult выполнения команды клиентом Oxygen. |
deviceOptions | TestDeviceOptions : Объект TestDeviceOptions , описывающий параметры устройства. |
parseGceInfoFromString
public static GceAvdInfo parseGceInfoFromString (String data,
DeviceDescriptor descriptor,
int remoteAdbPort)Для получения информации об устройстве GCE AVD необходимо проанализировать заданную строку.
| Параметры |
|---|
data | String : строка JSON. |
descriptor | DeviceDescriptor : дескриптор устройства, которому необходима эта информация. |
remoteAdbPort | int : удаленный порт, который следует использовать для подключения по протоколу ADB. |
setDeviceOffset
public void setDeviceOffset (Integer deviceOffset)
| Параметры |
|---|
deviceOffset | Integer |
setErrorType
public void setErrorType (ErrorIdentifier errorType)
| Параметры |
|---|
errorType | ErrorIdentifier |
setErrors
public void setErrors (String errors)
setInstanceUser
public void setInstanceUser (String instanceUser)
| Параметры |
|---|
instanceUser | String |
public void setIpPreconfigured (boolean isIpPreconfigured)
| Параметры |
|---|
isIpPreconfigured | boolean |
setOxygenationDeviceId
public void setOxygenationDeviceId (String deviceId)
| Параметры |
|---|
deviceId | String |
setSkipBugreportCollection
public void setSkipBugreportCollection (boolean skipDeviceLogCollection)
| Параметры |
|---|
skipDeviceLogCollection | boolean |
setSkipDeviceLogCollection
public void setSkipDeviceLogCollection (boolean skipDeviceLogCollection)
| Параметры |
|---|
skipDeviceLogCollection | boolean |
toString
public String toString ()
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]