Cómo depurar Wear OS por Wi-Fi

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 adb o 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

  1. Habilita las opciones para desarrolladores en tu reloj.
  2. En el reloj, abre Configuración y navega a Opciones para desarrolladores.
  3. Habilita Depuración ADB.
  4. 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.

  1. En el reloj, navega a Configuración > Opciones para desarrolladores > Depuración inalámbrica.
  2. Selecciona Vincular dispositivo nuevo.
  3. 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.
  4. En la computadora, abre una terminal y ejecuta el siguiente comando, reemplazando ip-address y pairing-port por los valores que se muestran en el reloj:

    adb pair ip-address:pairing-port
    
  5. Cuando 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.

  1. En el reloj, navega a Configuración > Opciones para desarrolladores > Depuración inalámbrica.
  2. Busca la dirección IP y el puerto de la conexión en Depuración inalámbrica (no en "Vincular dispositivo nuevo").

  3. En la computadora, ejecuta el siguiente comando:

    adb connect ip-address:connection-port
    
  4. Para verificar la conexión, ejecuta lo siguiente:

    adb devices
    

    El 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-server y, 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.