2010-10-27 13 views
7

Quiero ejecutar y depurar mis aplicaciones de Android en mi HTC Incredible. En http://developer.android.com/guide/developing/device.html dice que tengo que instalar el controlador USB de Windows. Y las instrucciones para que diga:Depuración en mi teléfono (Eclipse, Android)

"1. Conectar el dispositivo con Android al puerto USB de su ordenador Windows detectará el dispositivo e inicie el Asistente para actualización de hardware."

Pero no lo hace . Cuando conecto mi teléfono, es visible como una letra de unidad y su tarjeta SD es visible como una segunda letra de unidad y puedo transferir archivos. Pero el Asistente de actualización de hardware no se inicia. Tampoco está ya conectado; si voy al directorio de herramientas de SDK y hago "adb devices", vuelve en blanco.

Entonces, ¿qué tengo que hacer para depurar en mi teléfono? ¡¡Gracias por adelantado!!

Respuesta

4

Android Simplicity tiene algunos consejos para solucionar problemas de la instalación del controlador USB de Windows. Si eso no ayuda, intente seguir los pasos establecidos en here (que son específicos de htc increíble). Por último, de acuerdo con this forum, parece que puede ser necesario instalar HTC Sync para que la depuración funcione en Eclipse.

+0

Pido disculpas por no dejar en claro que estoy usando XP, SP3 - la página de FlexJunk es para Windows 7. La versión de Android Simplicity implica al principio que necesito instalar los controladores para transferir archivos al/desde el teléfono. Pero puedo hacer eso ahora. Sin embargo, el teléfono no aparece como un dispositivo adb, por lo que no creo que estén instalados. –

+0

Ver mi actualización. Parece que HTC Sync podría ser la pieza que falta en el rompecabezas. –

+0

¡HABLÉ DEMASIADO PRONTO! La página de FlexJunk comenzó hablando de Win7, pero también tiene un truco para el archivo android_winusb.inf para XP y ¡ese truco soluciona el problema! –

3

¿Pusiste tu dispositivo en modo de depuración? Esto debe encontrarse en Configuración-> Aplicaciones-> Desarrollo.

+0

Sí, la depuración de USB está marcada, y lo está también. –

2

La respuesta de Ryan también me ayudó con este problema. Para fines de archivo, esto es lo que hice:

instalar el controlador USB usando Android SDK Manager:

Install the USB Driver using Android SDK Manager

buscar y editar android_winusb.inf siguiendo las instrucciones de http://www.flexjunk.com/2010/05/01/installing-htc-incredible-android-sd-drivers/. El mío se encuentra en C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver


Encuentra la sección etiquetada [Google.NTx86]. Al final de esa sección, agregue las siguientes líneas.

; 
;HTC Incredible 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01 

encontrar la sección [Google.NTamd64]. Al final de esa sección, agregue las siguientes líneas de .

; 
;HTC Incredible 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01 

En su Incredible, vaya a Preferencias-> Aplicaciones-> Desarrollo y gire la depuración USB. AHORA, puede conectar su teléfono a la PC.

En su PC, Vaya a Inicio-> Haga clic en Mi PC> Administrar

Debería ver un dispositivo con una advertencia sobre el mismo llamado Otros-> BAD. Haga clic con el botón derecho y seleccione Actualizar software del controlador ... Instale los controladores manualmente y apúntelo a su carpeta usb_drivers.Ignore cualquier advertencia sobre controladores sin firmar y todo debería instalar solo bien. Después de la instalación, veo Android Phone-> Android ADB compuesto Interfaz en el Administrador de dispositivos.

+0

Si está usando Windows 7 o Vista, es posible que deba usar las siguientes opciones de Administrador de dispositivos si el archivo INF no se encuentra cuando elige la carpeta 'usb_drivers'. Vaya a, instale manualmente, luego enumere los controladores, elija Todos los dispositivos, luego haga clic en Utilizar disco, elija el archivo INF. – CatShoes

Cuestiones relacionadas