2012-06-13 19 views
25

He estado depurando un HTC Desire para el que tenía los controladores ADB. Ahora me han obligado a depurar en un HTC One X, pero no puedo encontrar el controlador en ninguna parte. El controlador estándar de HTC que usé con mi deseo (Running Android 2.2) no se reconoce como el controlador correcto para One X (con Android ICS).Android: Controlador ADB para HTC One X

¿Cuáles son las otras opciones que tengo para habilitar el inicio y la depuración de USB en el HTC One X a través de Eclipse Helios?

+0

Es común que los desarrolladores de Android a tener problemas con dispositivos específicos - y cómo ser capaz de unirlos al depurador es vital y sólo algo un dev querría saber - por lo ontopic de aquí. –

Respuesta

33

Use HTCSync Version: 3.3.21. También tiene un controlador USB. Lo instalé y después de eso pude depurar mi aplicación. Lee su ayuda here.

¡Disfrútalo!

+0

Esto debería funcionar. Tal vez su versión no está actualizada. Lo que también sucede a veces es que Windows instala el controlador incorrecto. Para eso, puede ir al Administrador de dispositivos en Windows, elegir actualizar el controlador para el dispositivo y seleccionar diferentes. –

+2

solo la sugerencia para las personas que se quedaron atrapadas en este problema: habilite su teléfono móvil en el modo de sincronización. No olvide habilitar el modo de depuración de USB. Simplemente conecte su dispositivo a la PC, y en Eclipse, puede encontrar su dispositivo en la Vista de dispositivos. – kitokid

+0

kitokid, ¿dónde está la vista de dispositivos? En mi máquina, veo un 'Administrador de dispositivos virtuales Android', pero no veo nada más. –

13

Puede forzar a Windows a usar el controlador estándar de Google ADB seleccionando "Buscar software de controlador en mi computadora", navegando a la carpeta del controlador USB de Google y luego "Déjenme elegir de una lista de controladores en mi computadora". Esto debería permitirle elegir "Android ADB Interface" como el controlador para su teléfono que no es de Google.

Una vez instalado, esto funciona con el desarrollo de ADB y Eclipse de forma normal.

+2

Esto funcionó muy bien! Acabo de seleccionar ADB Composite Device v 4.x.x.x, acepté la advertencia "might not work" y ¡listo! Sin descargas necesarias. –

+0

Una vez que funcionó y luego falló, instaló [este controlador] (http://download.androiddrivers.net/file/HTC/HTCDriver_4.10.0.001.msi) para resolver el problema. – Abhijeet

4

He instalado el controlador USB ADB Google Windows desde here

siguiendo el procedimiento para el Nook Simple Touch. Ese procedimiento, encontrado es here

tienen que pegar las siguientes líneas en dos lugares en el archivo: adt-bundle-windows-x86\sdk\extras\google\usb_driver\android_winusb.inf

; HTC One X 
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CED 
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CED&MI_01 

Luego tuve que matar al servidor de ADB y reiniciarlo.

19

HTC Sync es un maldito bloatware.

Los controladores desnudos más recientes parecen mantenerse en this XDA thread.

1

Para reducir una confusión.

Como se ha mencionado anteriormente en las respuestas para Windows 7 64 bits He utilizado el siguiente enlace: http://androiddrivers.net/htc-android-drivers/download-htc-one-x-64-bit-windows-drivers/

Aunque al extraer los archivos del controlador está contenido dentro de la carpeta Vista_x64. Esto es confuso, pero se instala perfectamente bien en Windows 7. Ahora puedo depurar fácilmente mi aplicación en HTC Uno X.

pasos para instalar el controlador: 1. Haga clic derecho en PC -> Propiedades 2. Haga clic en Dispositivo Administrador en el panel izquierdo 3. Busque su dispositivo HTC en dispositivos USB o dispositivos USB con Android. 4. Haga clic con el botón derecho -> Actualizar controlador 5. Localice el directorio extraído que contiene el controlador, es decir "HTC_Driver_64 \ HTCDriver \ Driver Files \ Vista_x64" 6. Haga clic en Siguiente e instale el controlador.

+0

Enlace roto, androiddrivers.net ya no existe. – Rex

0

Aunque al extraer los archivos, el controlador está dentro de la carpeta Vista_x64. Esto es confuso pero se instala perfectamente bien en Windows 7. Ahora puedo depurar fácilmente mi aplicación en HTC-One X.

0

No pude encontrar el controlador solo para descargar en cualquier lugar. Conecté el dispositivo y me pidió que instalara HTC Sync Manager, que instaló el controlador.Pero, el Administrador de sincronización estaba en conflicto con ADB, por alguna razón lo mantenía cerrado. Entonces, desinstalé el administrador de sincronización. Eso dejó los controladores en su lugar. Después de volver a conectar el dispositivo, adb funcionó.

1

Para aquellos de ustedes que no quieren instalar el bloatware HTC, extraje el controlador USB del paquete y lo alojé en mi sitio web hace un tiempo, espero que ayude a cualquiera que todavía tenga problemas.

windows 7/8 htc android usb driver

0

las personas que se enfrentan al problema en la conexión de su teléfono HTC con eclipse. deben instalar HTC-SYNC desde el sitio htc. htc sync también incluye el controlador de depuración usb en él.

Aquí está el enlace: http://www.htc.com/au/support/content.aspx?id=6196

11

Así es como se puede hacer sin HTC Sync programas de relleno:

  1. Descargar HTC Sync desde http://www.htc.com/au/support/content.aspx?id=6196

  2. iniciar la configuración

  3. La configuración informará que algunos otros los componentes necesitan ser instalados primero.

    Si mira la lista, verá que el controlador es parte de ella.

  4. Presione "OK", esto instalará el controlador, algunos cuadros de DOS se encenderán.

  5. Comienza la configuración de sincronización de HTC real. Anule la instalación.

  6. ¡Diviértete! No fue necesario reiniciar para mí. Ni siquiera tuve que volver a enchufar el dispositivo.

Probado en Windows 7 64bit.

+2

, probablemente la forma más fácil de asegurarse de tener los últimos controladores y funciona a las mil maravillas (estoy usando los controladores SDK en mi casa, sin problemas, pero no quiero tratar con Android SDK en mi computadora de trabajo y de esta manera solo hay nuevos controladores instalados). Tienes que sentarte allí y verlo decir instalar el controlador y luego cancelar, pero eso debería ser unos segundos. Si lo pierde, vi anteriormente que puede desinstalar HTC Sync y el controlador se mantendrá. – LostNomad311

+1

Gracias, esto funcionó para mí en Windows 8.1 de 64 bits. – James

+0

Esto! Funcionó muy bien en Windows 7 64 bits. Intenté anteriormente descargar solo los controladores de varios otros sitios, y todo lo que terminé haciendo fue romper todos los demás controladores de adb que había instalado, así como el de HTC :)). Pero esto funciona genial, ¡gracias! –

Cuestiones relacionadas