AdbInitOptions
public class AdbInitOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.AdbInitOptions |
Параметры инициализации AndroidDebugBridge.
Список параметров и их значений по умолчанию см. в AdbInitOptions.Builder .
Краткое содержание
Вложенные классы | |
|---|---|
class | AdbInitOptions.BuilderСоздает параметры инициализации для ADB. |
Поля | |
|---|---|
public static final AdbInitOptions | DEFAULTПараметры инициализации по умолчанию. |
public final ImmutableMap<String, String> | adbEnvVarsПеременные среды, специально предназначенные для процесса сервера ADB. |
public final boolean | clientSupportУказывает, должен ли ddmlib активно отслеживать клиентов, использующих JDWP. |
public final boolean | userManagedAdbModeВключить режим ADB, управляемый пользователем, при котором ddmlib не будет запускать, перезапускать или завершать работу сервера ADB. |
public final int | userManagedAdbPortПорт сервера ADB управляемого пользователем сервера ADB. |
Публичные методы | |
|---|---|
static AdbInitOptions.Builder | builder () |
Поля
ПО УМОЛЧАНИЮ
public static final AdbInitOptions DEFAULT
Параметры инициализации по умолчанию. Значения по умолчанию см. в файле AdbInitOptions.Builder .
adbEnvVars
public final ImmutableMap<String, String> adbEnvVars
Переменные среды, специально предназначенные для процесса сервера ADB.
клиентская поддержка
public final boolean clientSupport
Указывает, должен ли ddmlib активно отслеживать клиентов, использующих JDWP.
Ddmlib отслеживает устройства через ADB, но не будет отслеживать приложения, работающие на этих устройствах, если не включена clientSupport .
- Когда clientSupport ==
true:
Библиотека отслеживает устройства и работающие на них приложения. Она подключается к каждому приложению, выступая в роли своего рода отладчика, чтобы взаимодействовать с ними посредством пакетов JDWP. - Когда clientSupport ==
false:
Библиотека только отслеживает устройства. Приложения остаются нетронутыми, позволяя другим инструментам, основанным наddmlib, подключать к ним отладчик.
В любой момент времени может работать только один инструмент с поддержкой клиента. Если другим инструментам необходимо взаимодействовать с базовым демоном ADB, отключите поддержку клиента, чтобы избежать перекрытия связи между ними.
Обратите внимание, что поддержка клиента не препятствует отладке приложений, работающих на устройствах. Она позволяет отладчикам подключаться к ddmlib , которая действует как прокси-сервер между отладчиками и отлаживаемыми приложениями. См. ClientImpl.getDebuggerListenPort() .
userManagedAdbMode
public final boolean userManagedAdbMode
Включить режим ADB, управляемый пользователем, при котором ddmlib не будет запускать, перезапускать или завершать работу сервера ADB.
userManagedAdbPort
public final int userManagedAdbPort
Порт сервера ADB для сервера ADB, управляемого пользователем. Действует только в режиме ADB, управляемого пользователем.
Публичные методы
строитель
public static AdbInitOptions.Builder builder ()
| Возврат | |
|---|---|
AdbInitOptions.Builder | новый конструктор со значениями по умолчанию. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-04 UTC.