Artículos

Deteccion automática de dispositivos Android por adb

Si queremos que nuestro dispositivo Android sea detectado automáticamente por el ordenador donde realicemos el desarrollo de nuestra aplicación, de manera que podamos testear nuestra aplicación directamente sobre el dispositivo deberemos seguir los siguientes pasos:

1.Buscar el Vendor ID de entre la lista de fabricantes de dispositivos para la plataforma Android.

Windows

Necesitas instalar un software llamado Windows USB Driver proporcionado por Android.

Linux

Necesitas crear/editar el archivo /etc/udev/rules.d/51-android.rules incluyendo la linea (Cambiar el Vendor_ID):

SUBSYSTEM=="usb", SYSFS{idVendor}=="Vendor_ID", MODE="0666"

En el caso de un Nexus One tendríamos que incluir la linea:

SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"

2.Una vez realizados estos cambios en el ordenador de desarrollo deberemos indicarle al dispositivo Android que debe comunicarse con nuestro ordenador en modo debug.

MENU, seleccionar Aplicaciones > Desarrollo, entonces activar USB para depurar.

Si no realizamos este último caso no podremos utilizar nuestro dispositivo para el desarrollo. Además hay que indicar en el archivo AndroidManifest.xml que vamos a realizar un debug añadiendo android:debuggable="true" al tag application .

Comentarios