sábado, 19 de julio de 2014

Debugar por Bluetooth en Android Wear

Si bien se puede usar un emulador para testear, no hay nada como un terminal físico, así que una de las primeras cosas que hice al tener un Android Wear fue conectarlo al ordenador para poder ejecutar apps.

El LG G Watch se puede conectar al ordenador via cable utilizando la base de carga, pero lo más interesante es aprovechar la conexión Bluetooth y olvidarse de más cables por la mesa, así que aquí unas pequeñas instrucciones de cómo hacerlo.

1.- Habilitar las opciones de desarrollo en el Android Wear


Desde la pantalla Ajustes iremos a About y pulsaremos 7 veces sobre Build Number.



Una vez hecho esto nos aparecerá un mensaje que nos confirmará que ya podemos acceder a las opciones de desarrollo que nos aparecerán en la pantalla de Ajustes.



2.- Habilitar debugar por bluetooth en el móvil Android


Abriremos la app Android Wear en el móvil y accederemos a la pantalla Ajustes desde la ActionBar.

Allí habilitaremos la opción Debugging over Bluetooth:




En el momento en el que tengamos tanto el Host como el Target conectados ya estará todo listo.

3.- Habilitar ADB Debugging y Debug over Bluetooth en el Android Wear


Desde la pantalla Ajustes del Android Wear iremos a las opciones de desarrollo y habilitaremos las opciones ADB Debugging y Debug over Bluetooth:



En este momento nos aparecerá una notificación en el Android Wear que no desaparecerá hasta que inhabilitemos la opción de Debug over Bluetooth:



Si miramos la app Android Wear de nuestro móvil, ahora nos tendría que aparecer el Target como conectado.

4.- Conectar el Host


Por último nos faltará conectar el Host, y para ello tendremos que ejecutar dos comandos ADB:

adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444

(Podemos seleccionar el número de puerto que queramos)

En este momento en la app Android Wear ya nos tendría que aparecer conectados tanto el Host como el Target, y ya podemos ejecutar apps desde Eclipse/Android Studio



Happy coding!!