O Wear OS é compatível com a depuração por Wi-Fi, que permite depurar seu app em uma rede Wi-Fi.
Pré-requisitos
Antes de começar, verifique se você tem os seguintes requisitos:
- Android Debug Bridge (ADB): use a versão 30.0.0 ou mais recente do
adb. Mesma rede Wi-Fi:o computador de desenvolvimento e o relógio Wear OS precisam estar conectados à mesma rede Wi-Fi.
Ativar a depuração por Wi-Fi
- Ative as opções do desenvolvedor no smartwatch.
- No relógio, abra Configurações e acesse Opções do desenvolvedor.
- Ative ADB debugging.
Ative a Depuração por Wi-Fi.
Na caixa de diálogo que aparece, selecione Permitir ou Sempre permitir nesta rede para confirmar.
Parear o computador com o relógio
Você só precisa parear o computador com o relógio uma vez.
- No relógio, acesse Configurações > Opções do desenvolvedor > Depuração sem fio.
- Selecione Parear novo dispositivo.
- O relógio mostra um código de pareamento por Wi-Fi, um endereço IP e uma porta para pareamento. Anote esses valores.
No computador, abra um terminal e execute o seguinte comando, substituindo
ip-addressepairing-portpelos valores mostrados no relógio:adb pair ip-address:pairing-portQuando solicitado, digite o código de pareamento do Wi-Fi mostrado no relógio. Se o pareamento for bem-sucedido, você vai ver uma mensagem semelhante a esta:
Successfully paired to ip-address:pairing-port
Conectar ao relógio
Depois que o relógio e o computador forem pareados, você poderá se conectar ao relógio. É necessário reconectar sempre que você reiniciar a depuração por Wi-Fi ou mudar de rede Wi-Fi.
- No relógio, acesse Configurações > Opções do desenvolvedor > Depuração sem fio.
Encontre o endereço IP e a porta da conexão em Depuração por Wi-Fi (não em "Parear novo dispositivo").
No computador, execute o seguinte comando:
adb connect ip-address:connection-portPara verificar a conexão, execute:
adb devicesO relógio vai aparecer na lista de dispositivos conectados.
Se esse comando retornar mais de um dispositivo, adicione o endereço IP do dispositivo aos comandos
adb:adb -s ip-address:connection-port
Solução de problemas
Se não for possível se conectar, faça o seguinte:
- Verifique a conexão de rede:confira se os dois dispositivos estão na mesma rede Wi-Fi e se ela permite o tráfego ponto a ponto.
- Reinicie o ADB:no computador, execute
adb kill-servereadb start-server. Depois, tente se conectar de novo. - Ativar/desativar a depuração:desative e ative novamente a Depuração por Wi-Fi no relógio.