1 Conexión inalámbrica a un dispositivo físico

Aparte del emulador, Android Studio nos permite instalar, desinstalar, ejecutar y depurar aplicaciones en dispositivos físicos, mediante la herramienta del SDK adb o Android Device Bridge.

Para realizar esta conexión entre dispositivo físico y el IDE, en versiones de Android Studio anteriores a Bumblebee debía utilizarse necesariamente un cable USB para conectar el dispositivo y el IDE, y realizar ciertos ajustes.

A partir de Android Studio Bumblebee, se puede realizar un emparejamiento (pairing) inalámbrico con un dispositivo físico de forma prácticamente automática mediante códigos QR o numéricos.

Por otro lado, el dispositivo con el que hagamos el emparejamiento debe tener una versión de Android 11 o superior.

Vemos por este procedimiento.

Recordad que para emparejar el Device Manager a un dispositivo móvil a través de una conexión inalámbrica, tanto el ordenador en que estemos trabajando como el dispositivo móvil debe estar en la misma red.

Activando las opciones de desarrolladores y la depuración inalámbrica

Para poder realizar el emparejamiento, nuestro dispositivo debe tener habilitadas las opciones de desarrollador, así que vamos a continuar ahora realizando esta configuración.

En caso que quisiéramos hacer la vinculación por código, escogeríamos la segunda opción, de modo que nos mostrara un código de vinculación y una dirección IP:puerto para conectarnos desde la opción Pair using pairing Code al asistente de emparejamiento.

De todas maneras, vamos a hacer la vinculación a través de un código QR, así que, el siguiente paso será:

Una vez escanea, veremos que nos cambia el código QR del dispositivo por un icono de validación, indicando que la vinculación ha tenido éxito:

Con todo configurado, cuando intentamos tirar una aplicación, podremos escoger sobre qué dispositivo instalarla y ejecutarla. En la siguienteimagen podemos ver como se nos da la opción de hacerlo con el dispositivo Píxel 3 que teníamos configurado o con lo Xiaomi que acabamos de configurar.