AdbInitOptions
public
class
AdbInitOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.AdbInitOptions |
Opzioni per l'inizializzazione di AndroidDebugBridge.
Vedi AdbInitOptions.Builder per un elenco delle opzioni e dei relativi valori predefiniti.
Riepilogo
Classi nidificate | |
|---|---|
class |
AdbInitOptions.Builder
Crea opzioni di inizializzazione per ADB. |
Campi | |
|---|---|
public
static
final
AdbInitOptions |
DEFAULT
Opzioni di inizializzazione predefinite. |
public
final
ImmutableMap<String, String> |
adbEnvVars
Variabili di ambiente specifiche per il processo del server ADB. |
public
final
boolean |
clientSupport
Indica se ddmlib deve monitorare attivamente i client che utilizzano JDWP. |
public
final
boolean |
userManagedAdbMode
Attiva la modalità ADB gestita dall'utente in cui ddmlib non avvia, riavvia o termina il server ADB. |
public
final
int |
userManagedAdbPort
Porta del server ADB del server ADB gestito dall'utente. |
Metodi pubblici | |
|---|---|
static
AdbInitOptions.Builder
|
builder()
|
Campi
PREDEFINITO
public static final AdbInitOptions DEFAULT
Opzioni di inizializzazione predefinite. Consulta AdbInitOptions.Builder per i valori predefiniti.
adbEnvVars
public final ImmutableMap<String, String> adbEnvVars
Variabili di ambiente specifiche per il processo del server ADB.
clientSupport
public final boolean clientSupport
Indica se ddmlib deve monitorare attivamente i client che utilizzano JDWP.
Ddmlib monitora i dispositivi tramite ADB, ma non monitora le applicazioni in esecuzione su questi dispositivi a meno che non sia attivato clientSupport.
- Quando clientSupport ==
true:
La libreria monitora i dispositivi e le applicazioni in esecuzione. Si connette a ogni applicazione, come una sorta di debugger, per poter interagire con loro tramite pacchetti JDWP. - Quando clientSupport ==
false:
La libreria monitora solo i dispositivi. Le applicazioni vengono lasciate intatte, consentendo ad altri strumenti basati suddmlibdi connettere un debugger.
Può essere eseguito un solo strumento di assistenza client alla volta. Se altri strumenti devono comunicare con il daemon ADB sottostante, disattiva il supporto client per evitare di sovrascrivere le comunicazioni di altri strumenti.
Tieni presente che il supporto client non impedisce il debug delle applicazioni in esecuzione sui dispositivi. Consente ai debugger di connettersi a ddmlib, che funge da proxy tra i debugger e le applicazioni da eseguire il debug. Leggi i ClientImpl.getDebuggerListenPort().
userManagedAdbMode
public final boolean userManagedAdbMode
Attiva la modalità ADB gestita dall'utente in cui ddmlib non avvia, riavvia o termina il server ADB.
userManagedAdbPort
public final int userManagedAdbPort
Porta del server ADB del server ADB gestito dall'utente. Ha effetto solo in modalità ADB gestita dall'utente.
Metodi pubblici
builder
public static AdbInitOptions.Builder builder ()
| Ritorni | |
|---|---|
AdbInitOptions.Builder |
un nuovo builder con valori predefiniti. |