Wear OS admite la depuración inalámbrica, que te permite depurar tu app a través de una red Wi-Fi.
Requisitos previos
Antes de comenzar, asegúrate de tener lo siguiente:
- Android Debug Bridge (ADB): Usa la versión 30.0.0 de
adbo una posterior. Misma red Wi-Fi: La computadora de desarrollo y el reloj Wear OS deben estar conectados a la misma red Wi-Fi.
Cómo habilitar la depuración inalámbrica
- Habilita las opciones para desarrolladores en tu reloj.
- En el reloj, abre Configuración y navega a Opciones para desarrolladores.
- Habilita Depuración ADB.
Habilita Depuración inalámbrica.
En el diálogo que aparece, selecciona Permitir o Permitir siempre en esta red para confirmar.
Cómo vincular la computadora con el reloj
Solo debes vincular la computadora con el reloj una vez.
- En el reloj, navega a Configuración > Opciones para desarrolladores > Depuración inalámbrica.
- Selecciona Vincular dispositivo nuevo.
- El reloj muestra un código de vinculación de Wi-Fi, una dirección IP y un puerto para la vinculación. Anota estos valores.
En la computadora, abre una terminal y ejecuta el siguiente comando, reemplazando
ip-addressypairing-portpor los valores que se muestran en el reloj:adb pair ip-address:pairing-portCuando se te solicite, ingresa el código de vinculación de Wi-Fi que se muestra en el reloj. Si la vinculación se realiza correctamente, verás un mensaje similar al siguiente:
Successfully paired to ip-address:pairing-port
Cómo conectarse al reloj
Después de que el reloj y la computadora se vinculen, podrás conectarte al reloj. Deberás volver a conectarte cada vez que reinicies la depuración inalámbrica o cambies las redes Wi-Fi.
- En el reloj, navega a Configuración > Opciones para desarrolladores > Depuración inalámbrica.
Busca la dirección IP y el puerto de la conexión en Depuración inalámbrica (no en "Vincular dispositivo nuevo").
En la computadora, ejecuta el siguiente comando:
adb connect ip-address:connection-portPara verificar la conexión, ejecuta lo siguiente:
adb devicesEl reloj debería aparecer en la lista de dispositivos conectados.
Si este comando muestra más de un dispositivo, antepón la dirección IP del dispositivo a los comandos
adb:adb -s ip-address:connection-port
Solución de problemas
Si no puedes conectarte, haz lo siguiente:
- Verifica la conexión de red: Comprueba que ambos dispositivos estén en la misma red Wi-Fi y que la red permita el tráfico de par a par.
- Reinicia ADB: En la computadora, ejecuta
adb kill-servery, luego,adb start-server. Luego, intenta conectarte de nuevo. - Activa y desactiva la depuración: Desactiva y vuelve a activar la Depuración inalámbrica en el reloj.