AdbInitOptions
public
class
AdbInitOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.AdbInitOptions |
Opciones para la inicialización de AndroidDebugBridge.
Consulta AdbInitOptions.Builder para obtener una lista de opciones y sus valores predeterminados.
Resumen
Clases anidadas | |
|---|---|
class |
AdbInitOptions.Builder
Compila opciones de inicialización para ADB. |
Campos | |
|---|---|
public
static
final
AdbInitOptions |
DEFAULT
Son las opciones de inicialización predeterminadas. |
public
final
ImmutableMap<String, String> |
adbEnvVars
Variables de entorno específicas para el proceso del servidor de ADB. |
public
final
boolean |
clientSupport
Indica si ddmlib debe supervisar de forma activa los clientes que usan JDWP. |
public
final
boolean |
userManagedAdbMode
Habilita el modo ADB administrado por el usuario, en el que ddmlib no iniciará, reiniciará ni finalizará el servidor de ADB. |
public
final
int |
userManagedAdbPort
Puerto del servidor de ADB del servidor de ADB administrado por el usuario. |
Métodos públicos | |
|---|---|
static
AdbInitOptions.Builder
|
builder()
|
Campos
PREDETERMINADA
public static final AdbInitOptions DEFAULT
Son las opciones de inicialización predeterminadas. Consulta AdbInitOptions.Builder para ver los valores predeterminados.
adbEnvVars
public final ImmutableMap<String, String> adbEnvVars
Variables de entorno específicas para el proceso del servidor de ADB.
clientSupport
public final boolean clientSupport
Indica si ddmlib debe supervisar de forma activa los clientes que usan JDWP.
Ddmlib supervisa los dispositivos a través de ADB, pero no supervisa las aplicaciones que se ejecutan en estos dispositivos, a menos que clientSupport esté habilitado.
- Cuando clientSupport ==
true:
La biblioteca supervisa los dispositivos y las aplicaciones que se ejecutan en ellos. Se conectará a cada aplicación, como un depurador, para poder interactuar con ellas a través de paquetes JDWP. - Cuando clientSupport ==
false:
La biblioteca solo supervisa dispositivos. Las aplicaciones no se modifican, lo que permite que otras herramientas creadas enddmlibconecten un depurador a ellas.
Solo se puede ejecutar una herramienta habilitada para la asistencia al cliente a la vez. Si otras herramientas necesitan comunicarse con el daemon de ADB subyacente, inhabilita la compatibilidad con el cliente para evitar que se interrumpan las comunicaciones de otras herramientas.
Ten en cuenta que la compatibilidad con el cliente no impide la depuración de aplicaciones que se ejecutan en dispositivos. Permite que los depuradores se conecten a ddmlib, que actúa como proxy entre los depuradores y las aplicaciones que se depurarán. Consulta los ClientImpl.getDebuggerListenPort().
userManagedAdbMode
public final boolean userManagedAdbMode
Habilita el modo ADB administrado por el usuario, en el que ddmlib no iniciará, reiniciará ni finalizará el servidor de ADB.
userManagedAdbPort
public final int userManagedAdbPort
Puerto del servidor de ADB del servidor de ADB administrado por el usuario. Solo tiene efecto cuando se encuentra en el modo ADB administrado por el usuario.
Métodos públicos
builder
public static AdbInitOptions.Builder builder ()
| Muestra | |
|---|---|
AdbInitOptions.Builder |
un compilador nuevo con valores predeterminados. |