informacion[arroba]academiaandroid.com +34 958084455

Depuración de Aplicaciones Android en el dispositivo físico: conexión USB

Post Series: ADB Wifi

En esta serie de tutoriales se abordará la depuración de aplicaciones Android a través de la conexión remota del dispositivo, para la automatización de tareas vía Wifi, utilizando la herramienta ADB (Android Debug Bridge).

Antes de ver esta herramienta ADB,  comenzaremos explicando, cómo instalar los drivers necesarios para poder compilar desarrollos Android realizados con el IDE Eclipse, en nuestros dispositivos físicos a través de una conexión USB.

Utilizar un dispositivo Android para instalar nuestros desarrollos creados en Eclipse

A la hora de crear aplicaciones Android, usando el entorno de programación Eclipse, podemos probar la app que estamos desarrollando a través de la herramienta del Emulador que nos provee el SDK de Android (entre otras muchas). Es un buen test para ver el comportamiento de la aplicación.

Si bien es cierto que los emuladores nos ofrecen experiencias muy cercanas a un entorno real, siempre presentará una serie de limitaciones en comparación con el uso directo de la aplicación en el dispositivo físico. Por este motivo, es muy recomendable probar las funcionalidades de nuestra aplicación en un terminal móvil real, ya que nos dará una visión más clara y obtendremos un producto completamente funcional.

Pasos para ejecutar aplicaciones Android en un dispositivo desde Eclipse

La siguiente instalación de los drivers de USB Android se realizan en Windows 7 (para otros sistemas operativos revisar este enlace). Para MAC OX o Linux no será necesario la instalación de Drivers USB.

En primer lugar es recomendable descargar el driver necesario para su dispositivo, que podrás encontrar en la tabla que presentamos abajo: “Tabla Drivers por Fabricante“.

  • Conectar el dispositivo móvil a través de un puerto USB.
  • Hacer clic en el botón Inicio y, a continuación, en el menú Inicio, hacer clic en “Dispositivos e impresoras.
  • Buscar nuestro dispositivo móvil, hacer click con el botón derecho sobre él, y seleccionar “Actualizar Driver de Software“.
  • Para finalizar seleccionar la búsqueda manual del driver, a través de la ruta “<sdk>\extras\google\usb_driver\.
  • Pulsar en “siguiente para instalar los drivers.

Tabla Drivers de USB Android por Fabricante

OEM Driver URL
Acer http://www.acer.com/worldwide/support/mobile.html
Alcatel one touch http://www.alcatel-mobile.com/car-en/support/faq/usbdriver.html
Asus http://support.asus.com/download/
Dell http://support.dell.com/support/downloads/index.aspx?c=us&cs=19&l=en&s=dhs&~ck=anavml
Foxconn http://drivers.cmcs.com.tw/
Fujitsu http://www.fmworld.net/product/phone/sp/android/develop/
Garmin-Asus https://www.garminasus.com/en_US/support/pcsync/
Hisense http://app.hismarttv.com/dss/resourcecontent.do?method=viewResourceDetail&resourceId=16&type=5
HTC http://www.htc.com/es
Pulsar en la pestaña ayuda para buscar el dispositivo.
Huawei http://www.huaweidevice.com/worldwide/downloadCenter.do?method=index
Intel http://www.intel.com/software/android
KT Tech http://www.kttech.co.kr/cscenter/download05.asp para EV-S100 (Take)
Kyocera http://www.kyocera-wireless.com/support/phone_drivers.htm
Lenovo http://developer.lenovomm.com/developer/download.jsp
LGE http://www.lg.com/us/mobile-phones/mobile-support/mobile-lg-mobile-phone-support.jsp
Motorola http://developer.motorola.com/docstools/USB_Drivers/
MTK http://online.mediatek.com/Public%20Documents/MTK_Android_USB_Driver.zip
Oppo http://www.oppo.com/index.php?q=software/view&sw_id=631
Pantech http://www.isky.co.kr/cs/software/software.sky?fromUrl=index
Pegatron http://www.pegatroncorp.com/download/New_Duke_PC_Driver_0705.zip (descarga fichero ZIP)
Samsung http://developer.samsung.com/technical-doc/view.do?v=T000000117
Sharp http://k-tai.sharp.co.jp/support/
SK Telesys http://www.sk-w.com/service/wDownload/wDownload.jsp
Sony Mobile Communications http://developer.sonymobile.com/downloads/drivers/
Teleepoch http://www.teleepoch.com/android.html
Toshiba http://support.toshiba.com/sscontent?docId=4001814
Yulong Coolpad http://www.yulong.com/product/product/product/downloadList.html#downListUL
Xiaomi http://www.xiaomi.com/c/driver/index.html
ZTE http://support.zte.com.cn/support/news/NewsDetail.aspx?newsId=1000442

 

Para los dispositivos Nexus One o Nexus S habría que realizar la instalación de Google USB Driver. La instalación de este driver se puede realizar de dos maneras:

a) Descargando el fichero Google USB Driver a través del enlace http://developer.android.com/sdk/win-usb.html pulsando sobre el elemento señalado en la imagen:

 

Descarga de Google USB Driver

Descarga de Google USB Driver

 

b) Seleccionando “Android SDK Manager” en el IDE Eclipse e instalando el paquete “Google USB Driver“:

Opción Android SDK Manager

Opción Android SDK Manager

Instalación Google USB Driver

Instalación Google USB Driver

 

  • Tras finalizar la instalación de los drivers necesarios para poder compilar nuestros proyecto de Android en un dispositivo físico (nuestro S.O. nos informará mediante un cuadro de diálogo de que el driver del teléfono se ha instalado correctamente), se deberá de habilitar dentro de las opciones de nuestro dispositivo la instalación de aplicaciones de “Orígenes Desconocidos“, a través de la ruta Ajustes/Aplicaciones.
  • Además debemos habilitar la opción “Depuración de USB” que podemos encontrar en la ruta Ajustes/Aplicaciones del dispositivo. En las últimas versiones es necesario pulsar hasta siete veces sobre el número de compilación para poder acceder a las “Opciones de desarrollo” (en las versiones actuales, 4.x en adelante, sigue siendo necesaria la autorización para depurar en cada dispositivo Android).
  • Tras reiniciar el IDE Eclipse, podremos compilar cualquiera de nuestros proyectos sobre un dispositivo Android. Para ello bastará con compilar el proyecto que deseemos probar y seleccionar el nuevo dispositivo que nos aparecerá en la ventana “Android Device Chooser“, mostrándose en estado OnLine.
elección dispositivo

Elección de dispositivo en la pantalla Android Device Chooser

En la siguiente publicación abordaremos la herramienta ADB que mencionamos en la introducción de este tutorial.


Autor: José Antonio Gázquez – Academia Android

This Post Has 4 Comments

  1. Me ha venido genial para poder conectar mi smartphone a Android Studio y probar las primeras aplicaciones que estoy desarrollando. Gracias 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Para evitar robots, por favor completa esta sencilla operación *