AdbInitOptions
public
class
AdbInitOptions
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.AdbInitOptions |
Opções para inicialização do AndroidDebugBridge.
Consulte AdbInitOptions.Builder para ver uma lista de opções e os valores padrão.
Resumo
Classes aninhadas | |
|---|---|
class |
AdbInitOptions.Builder
Cria opções de inicialização para o ADB. |
Campos | |
|---|---|
public
static
final
AdbInitOptions |
DEFAULT
Opções de inicialização padrão. |
public
final
ImmutableMap<String, String> |
adbEnvVars
Variáveis de ambiente específicas para o processo do servidor ADB. |
public
final
boolean |
clientSupport
Indica se a ddmlib deve monitorar ativamente os clientes usando o JDWP. |
public
final
boolean |
userManagedAdbMode
Ative o modo ADB gerenciado pelo usuário em que a ddmlib não inicia, reinicia nem encerra o servidor ADB. |
public
final
int |
userManagedAdbPort
Porta do servidor ADB gerenciado pelo usuário. |
Métodos públicos | |
|---|---|
static
AdbInitOptions.Builder
|
builder()
|
Campos
PADRÃO
public static final AdbInitOptions DEFAULT
Opções de inicialização padrão. Consulte AdbInitOptions.Builder para conferir os valores padrão.
adbEnvVars
public final ImmutableMap<String, String> adbEnvVars
Variáveis de ambiente específicas para o processo do servidor ADB.
clientSupport
public final boolean clientSupport
Indica se a ddmlib deve monitorar ativamente os clientes usando o JDWP.
A Ddmlib monitora dispositivos via ADB, mas não monitora os aplicativos em execução nesses dispositivos, a menos que clientSupport esteja ativado.
- Quando clientSupport ==
true:
A biblioteca monitora os dispositivos e os aplicativos em execução neles. Ele se conecta a cada aplicativo, como um depurador, para interagir com eles usando pacotes JDWP. - Quando clientSupport ==
false:
A biblioteca monitora apenas dispositivos. Os aplicativos não são alterados, permitindo que outras ferramentas criadas noddmlibconectem um depurador a eles.
Apenas uma ferramenta de suporte ao cliente ativada pode ser executada por vez. Se outras ferramentas precisarem se comunicar com o daemon ADB subjacente, desative o suporte ao cliente para evitar a substituição das comunicações de outras ferramentas.
O suporte ao cliente não impede a depuração de aplicativos em execução em dispositivos. Ele
permite que os depuradores se conectem ao ddmlib, que atua como um proxy entre os depuradores e
os aplicativos a serem depurados. Consulte os ClientImpl.getDebuggerListenPort().
userManagedAdbMode
public final boolean userManagedAdbMode
Ative o modo ADB gerenciado pelo usuário em que a ddmlib não inicia, reinicia nem encerra o servidor ADB.
userManagedAdbPort
public final int userManagedAdbPort
Porta do servidor ADB gerenciado pelo usuário. Só entra em vigor no modo ADB gerenciado pelo usuário.
Métodos públicos
builder
public static AdbInitOptions.Builder builder ()
| Retorna | |
|---|---|
AdbInitOptions.Builder |
um novo builder com valores padrão. |