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 adb 30.0.0 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 la 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. Toma nota de estos valores.
  4. En tu computadora, abre una terminal y ejecuta el siguiente comando. Reemplaza 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
    

Conéctate al reloj

Después de vincular el reloj y la computadora, puedes conectarte al reloj. Deberás volver a conectarte cada vez que reinicies la depuración inalámbrica o cambies de red 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 tu computadora, ejecuta el siguiente comando:

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

    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 tus 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 conectados a la misma red Wi-Fi y que esta permita el tráfico peer-to-peer.
  • Reinicia ADB: En tu computadora, ejecuta adb kill-server y, luego, adb start-server. Luego, intenta volver a conectarte.
  • Activa o desactiva la depuración: Activa y desactiva la Depuración inalámbrica en el reloj.