¿Cómo Utilizar un Dispositivo Android con ADB?

Recientemente volví a acercarme al desarrollo móvil sobre android, en este caso para actualizar una app que ya hacía un año no actualizaba. Me encontré con que mi PC mantenía la misma configuración, pero cuento con otro teléfono en este momento. Eso provocó que una vez terminadas las actualizaciones sobre el código fuente, al intentar correr la nueva app sobre mi teléfono no haya modo de hacerlo.

Es por eso que me encuentro escribiendo este nuevo post. Aquí describiré los sencillos pasos a seguir para agregar nuevos dispositivos al sistema para que este los reconozca y nos permita ejecutar nuestras apps sobre el teléfono a través del cable USB.

Lo primero que necesitamos saber es a que marca pertenece el dispositivo que queremos conectar. Luego buscamos el código correspondiente a la marca dentro del siguiente listado:

Compañia USB Vendor ID
Acer 0502
ASUS 0b05
Dell 413c
Foxconn 0489
Fujitsu 04c5
Fujitsu Toshiba 04c5
Garmin-Asus 091e
Google 18d1
Haier 201E
Hisense 109b
HTC 0bb4
Huawei 12d1
Intel 8087
K-Touch 24e3
KT Tech 2116
Kyocera 0482
Lenovo 17ef
LG 1004
Motorola 22b8
MTK 0e8d
NEC 0409
Nook 2080
Nvidia 0955
OTGV 2257
Pantech 10a9
Pegatron 1d4d
Philips 0471
PMC-Sierra 04da
Qualcomm 05c6
SK Telesys 1f53
Samsung 04e8
Sharp 04dd
Sony 054c
Sony Ericsson 0fce
Sony Mobile Communications 0fce
Teleepoch 2340
Toshiba 0930
ZTE 19d2

Luego de identificar el código debemos verificar si existe en nuestro sistema el siguiente archivo, si no existe debemos crearlo. (Como root)

  /etc/udev/rules.d/51-android.rules

Dentro de dicho archivo debemos agregar una línea para cada dispositivo con el que queramos trabajar. Cada línea debe tener el siguiente formato:

  SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"

En el ejemplo anterior 18d1 es el ID Vendor de Google, deberán reemplazar ese código por el de la empresa correspondiente. Luego tenemos que darle los permisos correctos al archivo de configuración con la siguiente línea:

  chmod a+r /etc/udev/rules.d/51-android.rules

Ya casi tenemos todo listo. Ahora solo debemos ingresar a nuestra carpeta platform-tools/ dentro de la carpeta donde hayamos puesto nuestro SDK android. Una vez ahí ejecutamos los siguientes comandos para que adb tome la nueva configuración que hemos creado:

  adb kill-server
  adb start-server

Luego conectamos nuestro smartphone o tablet con el cable USB y ejecutamos el siguiente comando:

  adb devices

En la salida deberíamos ver un mensaje como el siguiente indicando que nuestro dispositivo ya es visible y está listo para ser utilizado:

  List of devices attached 
  T01760DN9G device

Y eso es todo. Ya podemos ejecutar nuestra app. 😉

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s