AdbInitOptions
public
class
AdbInitOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.AdbInitOptions |
Options d'initialisation d'AndroidDebugBridge.
Consultez AdbInitOptions.Builder pour obtenir la liste des options et de leurs valeurs par défaut.
Résumé
Classes imbriquées | |
|---|---|
class |
AdbInitOptions.Builder
Crée des options d'initialisation pour ADB. |
Champs | |
|---|---|
public
static
final
AdbInitOptions |
DEFAULT
Options d'initialisation par défaut. |
public
final
ImmutableMap<String, String> |
adbEnvVars
Variables d'environnement spécifiques au processus du serveur ADB. |
public
final
boolean |
clientSupport
Indique si ddmlib doit surveiller activement les clients à l'aide de JDWP. |
public
final
boolean |
userManagedAdbMode
Activez le mode ADB géré par l'utilisateur, dans lequel ddmlib ne démarrera, ne redémarrera ni n'arrêtera le serveur ADB. |
public
final
int |
userManagedAdbPort
Port du serveur ADB géré par l'utilisateur. |
Méthodes publiques | |
|---|---|
static
AdbInitOptions.Builder
|
builder()
|
Champs
PAR DÉFAUT
public static final AdbInitOptions DEFAULT
Options d'initialisation par défaut. Consultez AdbInitOptions.Builder pour connaître les valeurs par défaut.
adbEnvVars
public final ImmutableMap<String, String> adbEnvVars
Variables d'environnement spécifiques au processus du serveur ADB.
clientSupport
public final boolean clientSupport
Indique si ddmlib doit surveiller activement les clients à l'aide de JDWP.
Ddmlib surveille les appareils via ADB, mais ne surveille pas les applications qui s'exécutent sur ces appareils, sauf si clientSupport est activé.
- Lorsque clientSupport ==
true:
La bibliothèque surveille les appareils et les applications qui y sont exécutées. Il se connecte à chaque application, en tant que débogueur, pour pouvoir interagir avec elles via des paquets JDWP. - Lorsque clientSupport ==
false:
La bibliothèque ne surveille que les appareils. Les applications ne sont pas modifiées, ce qui permet à d'autres outils basés surddmlibde connecter un débogueur à celles-ci.
Un seul outil d'assistance client peut être exécuté à la fois. Si d'autres outils doivent communiquer avec le démon ADB sous-jacent, désactivez la prise en charge du client pour éviter d'écraser les communications d'autres outils.
Notez que l'assistance client n'empêche pas le débogage des applications exécutées sur les appareils. Il permet aux débogueurs de se connecter à ddmlib, qui sert de proxy entre les débogueurs et les applications à déboguer. Consultez les ClientImpl.getDebuggerListenPort().
userManagedAdbMode
public final boolean userManagedAdbMode
Activez le mode ADB géré par l'utilisateur, dans lequel ddmlib ne démarrera, ne redémarrera ni n'arrêtera le serveur ADB.
userManagedAdbPort
public final int userManagedAdbPort
Port du serveur ADB géré par l'utilisateur. N'est en vigueur que lorsque le mode ADB est géré par l'utilisateur.
Méthodes publiques
compilateur
public static AdbInitOptions.Builder builder ()
| Renvoie | |
|---|---|
AdbInitOptions.Builder |
Nouveau compilateur avec des valeurs par défaut. |