Se utiliza adb desde la línea de comandos para poder establecer una conexión con el dispositivo móvil.
Luego de instalarlo podemos optar por conectarnos con el dispoitivo móvil mediante un cable usb o mediante Wi-Fi. A continuación una descripción de comandos y ambas opciones de conexión.
Es condición necesaria habilitar las opciones de desarrollo en la sección Sistema del dispositivo móvil, en particular habilitar la opción de depuración por USB (USB debugging).
- Ver las conexiones activas mediante
adb
. Comando util para corroborar que el dispositivo se haya conectado adecuadamente.
Ejemplo de dispositivos conectados directamente por USB
adb devices
List of devices attached
FFYDU17B29013513 device
- Se utiliza para que el dispositivo móvil de destino escuche conexiones en un puerto.
- Es necesario conectar el dispositivo mediante USB para poder enviarle éste comando
- Generalmente no es necesario repetir éste paso
Ejemplo utilizando el puerto 5555
adb tcpip 5555
restarting in TCP mode port: 5555
- Conectar un dispositivo mediante su
IP address
- La dirección
IP
de un dispositivo móvil se encuentra generalmente enConfiguración -> Sistema -> Acerca del teléfono -> Estado -> Dirección IP
. - Es condición necesario que tanto el dispositivo como el ordenador desde el que se envíe el comando estén en una misma red lan.
Ejemplo de un dispositivo con dirección IP 192.168.0.156
adb connect 192.168.0.156
connected to 192.168.0.156:5555
Luego, al ver los dispositivos conectados...
adb devices
192.168.0.156:5555 device
- Desconecta todas las conexiones activas
adb disconnect
disconnected everything
- Instala un archivo
.apk
en el dispositivo de destino
adb install myapk.apk
- Desinstala una aplicación en el dispositivo de destino
- El parámetro opcional
-k
se utiliza para conservar los datos y cache de la aplicación
Ejemplo de aplicación con paquete de nombre com.myapp.mobile
adb uninstall -k com.myapp.mobile