5 votos

¿Cómo puedo hacer que ADB reconozca correctamente un dispositivo Alcatel One Touch 995 en Windows/Ubuntu?

El problema

Estoy tratando de implementar una aplicación personalizada en un Alcatel One Touch 995 con Android 2.3.6. Estoy utilizando Eclipse para compilar el código fuente y enviarlo al teléfono. El Selector de Dispositivos Android dentro de Eclipse se inicia y lista un dispositivo sin embargo no reconoce el fabricante o modelo. El dispositivo aparece como signos de interrogación para el número de serie (ver captura de pantalla).

Selector de Dispositivos Android mostrando signos de interrogación

Puedo instalar la aplicación en un dispositivo Samsung. Intenté el procedimiento en Windows 7 con Eclipse 3.7.2 y en Ubuntu 12.04 con Eclipse 4.2. El Kit de Desarrollo de Android está actualizado en ambos sistemas.

Activé "Fuentes desconocidas" y "Depuración USB" en la configuración de la aplicación.


El intento del controlador USB

Encontré un controlador USB de Alcatel. El archivo contiene controladores para diferentes versiones de Windows. Cuando intento actualizar el "Dispositivo USB Android" en el administrador de dispositivos de Windows me informan que la versión del controlador está actualizada. Aquí hay una captura de pantalla de las propiedades de "ALCATEL Dream Composite ADB Interface".

Propiedades de

Parece que este intento no fue útil. Lo dejo de todas formas en caso de que alguien se encuentre en la misma situación.


Las soluciones

Windows:

¡Extraño! Instalé casi todas las versiones de API disponibles en el Administrador de SDK de Android y ahora también seleccioné las imágenes para ARM, Intel y MIPS. El resultado es que el dispositivo es reconocido en Windows.

Selector de Dispositivos Android

Traté de deshacer la instalación del controlador en Windows. Para mí, lo más obvio es eliminar el "Controlador USB de Google". Así lo hice y reinicié Eclipse y la computadora, pero Windows aún recuerda el fabricante y el modelo. También intenté eliminar otros elementos sin éxito. Dejaré mis experimentos en esta pregunta para que otros puedan descubrir el módulo de instalación clave necesario en Windows para reconocer el dispositivo. Supongo que es el "Controlador USB de Google" y el archivo .inf se ha copiado a la carpeta del sistema de Windows en segundo plano.

Ubuntu:

Respecto a Ubuntu, me gustaría darle la respuesta a Flow (por favor, coloque su comentario como una respuesta). Configuré una regla de dispositivo como ha sido explicado por vsm y otros. También hay una guía oficial titulada: Configuración de un Dispositivo para Desarrollo.


Especulaciones

Podría ser que cuando intenté actualizar el controlador de Windows con el controlador USB de Alcatel que actualizara mi sistema sin decírmelo. Todo lo que recibí fue el mensaje "La versión del controlador está actualizada". Me olvidé de verificar la versión antes de comenzar. Si alguien puede verificar esta teoría en un sistema "limpio" estoy feliz de saber de usted.

5voto

Flow Puntos 14132

Si eso sucede en Linux, la razón suele ser que el demonio adb no puede escribir en el dispositivo USB en /dev. Para obtener más información consulta esta respuesta en stackoverflow.

1voto

Liam W Puntos 6478

¿Has instalado los controladores ADB relevantes para tu dispositivo y está en modo Depuración USB?

Si eso falla, siempre puedes compilarlo y copiarlo a tu dispositivo, e instalarlo usando un administrador de archivos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X