Pular para conteúdo

Android 11 e superior

Observação

Usando o Android 10 ou versão anterior? Siga o guia Android 10.

No Android 11 e acima, é possível ativar a Depuração sem fio sem se conectar a um PC. Há uma opção integrada para ativar a depuração sem fio (via Wi-Fi).

Serviço mDNS

O Android tem um serviço chamado mDNS (multi-cast Domain Name System) que facilita a descoberta de serviços na rede local. O adb depende desse serviço para descobrir e se conectar automaticamente a dispositivos depois que eles estiverem emparelhados.

Se o serviço mDNS está funcionando corretamente, você não precisa inserir as portas de pareamento e de conexão manualmente, mas apenas o código de pareamento. O aplicativo descobre automaticamente as portas usando o serviço mDNS.

Se o serviço mDNS não estiver funcionando no seu dispositivo, você pode tentar algumas coisas:

  • Desativando a força de depuração sem fio (e depuração USB) inicia o serviço mdnsd (que não pode ser feito manualmente sem root).
  • Força a parada do aplicativo recria os ouvintes de transmissão mDNS.

Observação

Antes de prosseguir mais, certifique-se de ter habilitado as Opções de Desenvolvedor.

Pareamento com ADB / Conectando

Habilite Depuração sem fio nas Opções de Desenvolvedor e também verifique o tempo de Desativar autorização do ADB para evitar repetir os passos de pareamento novamente e de novo.

Porta de conexão ADB sem fio

É um processo de duas etapas:

  • Emparelhamento (requer o emparelhamento de porta e código)
  • Conectar (precisa da porta de conexão)

Emparelhar é um mecanismo de autenticação um pouco como um pareamento de Bluetooth. Enquanto estiver se conectando de forma semelhante ao legado TCP/IP connection.

Porta de conexão ADB sem fio Porta do ADB sem fio

Existem 2 opções para realizar o emparelhamento e conexão. Prossiga com o que achar mais conveniente.

Método de pareamento 1: notificação

  • Conecte seu dispositivo a uma rede Wi-Fi.
  • Abra o aplicativo e toque em Acesso ADB1. Sob opção de emparelhamento 1, toque em "Mostrar notificação" para iniciar o serviço de emparelhamento. Aparece uma notificação.
  • Habilite Depuração sem fio nas opções de desenvolvedor.
  • Abra a tela Depuração sem fio e toque em "Parear dispositivo com o código de emparelhamento".
  • Observe o (1) emparelhando número da porta, (2) emparelhando código e (3) número da porta de conexão.
  • Insira os 3 parâmetros na notificação um por um, conforme solicitado. Pressione Enter / Enviar na notificação após inserir cada valor.

Emparelhamento é executado depois que você inserir os dois parâmetros de emparelhamento. A conexão é executada assim que a porta de conexão for inserida.

Informações

Você não será solicitado a entrar no pareamento e nas portas de conexão se o serviço mDN estiver funcionando corretamente.

Método de emparelhamento 2: Dividi-Tela

  • Conecte seu dispositivo a uma rede Wi-Fi.
  • Abra o aplicativo e toque em Acesso ADB1. Toque no botão "Abrir Opções de Desenvolvedor" para abrir o mesmo.
  • Habilite Depuração sem fio nas opções de desenvolvedor.
  • Abra a tela Depuração sem fio e toque em "Parear dispositivo com o código de emparelhamento".
  • Observe o (1) emparelhando número da porta, (2) emparelhando código e (3) número da porta de conexão.
  • Mudar para Split-Screen para abrir o aplicativo e as opções de desenvolvedor simultaneamente.
  • No aplicativo, role para a opção 2 de pareamento.
  • Digite o código de emparelhamento e a porta e toque no botão "Parear". O pareamento é executado.
  • Sessão de conexão aberta após pareamento bem-sucedido. Digite a porta de conexão e toque no botão "Conectar". Conexão executada.

Informações

Você não precisa inserir manualmente as portas de pareamento e de conexão se o serviço mDN estiver funcionando corretamente. Estes campos são auto-preenchidos.

Observação

Você deve deixar a depuração sem fio ou a depuração USB ativada nas Opções do Desenvolvedor. Desativar o ADB irá desconectar o aplicativo do ADB.

ADB depende do Wi-Fi

Um problema com o pareamento é que você precisa manter o dispositivo conectado a uma rede Wi-Fi para manter a depuração sem fio ativada. Mas o dispositivo pode se desconectar de uma rede Wi-Fi intermitentemente, principalmente quando a tela estiver desligada. Neste caso, o aplicativo perde a conexão ADB. Isso pode ser frustrante.

Existem duas soluções possíveis para este problema:

  1. Também ative a depuração USB juntamente com depuração sem fio antes de executar a pareamento.

  2. Ou marque a opção Alternar automaticamente para TCP/IP nas configurações do aplicativo. Ele reinicia o daemon ADB (adbd) no legado TCP/IP mode após cada pareamento bem-sucedido.

    Mudar automaticamente para TCP/IP

Agora, após cada pareamento, você pode desligar a depuração sem fio e deixar a depuração USB ativada.

Um benefício adicional da segunda abordagem é que, mesmo se você desativar a depuração USB, simplesmente ligue-o e o aplicativo deve se conectar ao ADB. Nenhum re-emparelhamento é necessário a menos que você reinicie o dispositivo. É porque as configurações TCP/IP (propriedade do sistema: service.adb.tcp.port) não são redefinidas quando a depuração USB está desativada. Ver mais detalhes here.


  1. Se Acesso ADB não estiver visível no menu de gaveta, pressione e segure o ícone / rótulo do aplicativo (no drawer) a menos que a caixa de seleção ADB de acesso apareça.