término - no reconoce usb android
Dispositivo Android no reconocido por adb (11)
Mi dispositivo Android ya no es reconocido por eclipse ni adb. Mi sistema operativo es Windows 7 de 64 bits, y estoy usando un Nexus 4 con Stock Android 4.4.2.
Aquí hay algunos detalles sobre el problema:
- Ayer pude ejecutar Android Projects desde eclipse en mi dispositivo sin problemas. Lo único que hice en eclipse, que podría haber causado este problema, fue instalar la biblioteca de compatibilidad de aplicaciones v7 desde un recurso a eclipse usando esta guía en developers.android ( https://developer.android.com/tools/support-library/setup.html ).
- El dispositivo aún se reconoce como una unidad multimedia normal en Windows cuando no está en modo de depuración.
- El dispositivo está en modo Desarrolladores y en Modo de depuración cuando intento ejecutar un proyecto de Android en eclipse o cuando el
adb devices
adb utilizaadb devices
en la consola. - Los controladores USB de Google se han instalado a través del administrador ADK
- Los controladores OEM USB para Windows ya se han instalado de acuerdo con el tutorial en el sitio de desarrolladores de Android (consulte: https://developer.android.com/tools/extras/oem-usb.html )
- Intenté reiniciar adb usando los comandos
adb kill-server
yadb start-server
, y de nuevo verifiqué si los dispositivos eran reconocidos usandoadb devices
. El dispositivo todavía no estaba en la lista de la consola. - El reinicio de Windows y eclipse no solucionó este problema.
¿Alguien sabe una solución para este problema? ¡Gracias por adelantado!
ACTUALIZACIÓN: Gracias por los repies, el problema está resuelto (por ahora). He intentado las siguientes sugerencias en este orden:
- Reinicié mi dispositivo - esto no solucionó el problema
- Configuré mi dispositivo en modo PTP, esto solucionó el problema.
Así que reinicio mi dispositivo al modo MTP y al modo de depuración de nuevo para comprobar si ADB aún lo reconocería por algún motivo. Definitivamente no es reconocido por adb cuando está en modo MTP. No sé cómo se reconoció hace algunos días, porque nunca puse mi dispositivo en modo PTP. De todos modos, la solución a mi problema es que mi Nexus 4 debe estar en modo PTP y, por supuesto, en modo depuración para que adb lo reconozca.
No intenté ninguna otra sugerencia ya que mi problema se resolvió con mis controladores actuales.
- Descargue e instale el software Moborobo en su computadora.
- Conecte su dispositivo con la depuración USB a través del cable USB.
- Ahora abre moborobo y se conectará a tu Android.
- Mantente conectado, ahora tu dispositivo debería reconocer como dispositivos ADB y ser incluido en la lista.
Con USB conectado, en las configuraciones del dispositivo Android> Opciones de desarrollador> Revocar autorizaciones de depuración de USB Depuración de USB. Retire el USB y conéctelo nuevamente, luego "Permitir depuración de USB".
En general, creo que su conexión USB debería estar configurada para usar MTP (Transferencia de medios), sin embargo, no pude hacer que mi computadora reconozca mi dispositivo (Nexus 4). Curiosamente, configurar la conexión USB a la cámara lo hizo funcionar para mí.
Encuentre los controladores para su dispositivo e instálelos. Ese será el final de su dispositivo. No se detectaron problemas. Windows tiene problemas con el controlador, a veces se desordena al reemplazar el controlador existente
También puede intentar desinstalar el controlador de Win7 y reinstalar
Establezca la Path
variable de entorno para que apunte a donde está la aplicación adb
: [directory of sdk folder]/platform-tools
Fundamentalmente, el problema tiene que ver con no poder hacer funcionar el MTP + ADB, mientras que, por ejemplo, el PTP + ADB puede funcionar. En mi caso, cuando conecté Nexus 5, Windows 7 instalará solo el controlador MTP ignorando completamente el ADB. No pude encontrar una buena solución para este problema en ningún otro lugar, por lo que aquí proporciono los pasos (algunos de los pasos que copié de otras fuentes):
0) Desconecte el Nexus 5. Asegúrese de seleccionar MTP y ADB.
1) Asegúrese de que sdk / extras / google / usb_driverandroid_winusb.inf en el SDK de Google tenga las siguientes líneas (en dos lugares en ese archivo):
; Google Nexus (genérico)
% CompositeAdbInterface% = USB_Install, USB / VID_18D1 & PID_4EE2 & MI_01
NOTA: VID_18D1 es Google VID, PID_4EE2 es PID para MTP + ADB, MI_01 significa que ADB está en la interfaz 1 (MTP está en la interfaz 0).
Puede verificar qué hay en qué interfaz conectando Nexus 5 a un sistema Linux y escribiendo lsusb.
2) Primero elimine todos los controladores USB de Google instalados. Una buena herramienta se llama USBDeview y se puede encontrar en la siguiente ubicación: http://www.nirsoft.net/utils/usb_devices_view.html Descargue la herramienta y ejecútela (no es necesario instalarla). Eche un vistazo al indicador de estado de color en el extremo izquierdo de la ventana USBDeview. Verde indica que el dispositivo funciona correctamente. Rosa significa que el dispositivo puede desconectarse y funciona correctamente (aunque puede que no funcione correctamente). Rojo indica un dispositivo USB deshabilitado. Gris (en un círculo, abajo) significa que el dispositivo está instalado, pero no conectado. Segundo, elimine todos los elementos grises con las palabras “Google”, “Linux”, “ADB” o “Android” en el título.
3) Ahora borre los viejos archivos de Google * .inf en caché. Abra un Explorador de Windows y navegue hasta el directorio C: / Windows / INF. En algún lugar de allí hay un archivo "oemN.inf" (donde N es un número que variará en su sistema) que es una copia del android_usb.inf; lo que hay que hacer es encontrar qué archivo y eliminarlo. Windows guarda un caché de los archivos INF aquí y lo que encontramos es que a veces se usa una copia en caché más antigua en lugar de una versión más nueva.
Una forma sencilla de encontrar cuál con el Explorador de Windows: - En el cuadro de búsqueda del explorador, ingrese "androidwinusb86.cat" sin las comillas. - Normalmente, la búsqueda estará vacía porque ningún nombre de archivo tiene este patrón. - Vaya a Herramientas / Opciones de carpeta, haga clic en la pestaña Buscar y haga clic en Buscar siempre el nombre y el contenido del archivo. Haga clic en Aplicar - Buscar de nuevo. Esta vez debería enumerar algunos archivos como "oem90.inf" (tendrá uno o más, con diferentes números).
Ahora use el Explorador de Windows y elimine los archivos "oemNN. *" Que coincidieron anteriormente (solo aquellos con androidwinusb en ellos).
4) Ahora queremos deshabilitar la instalación de MTP por Windows antes de que Windows descubra ADB. Ahora busque los archivos wpdmtp. * En el mismo directorio. La presencia de estos archivos obligará a instalar MTP sin tener en cuenta la clase ADB en el mismo dispositivo (compuesto). Mueva estos archivos fuera de la carpeta / inf
5) vuelva a enchufar el dispositivo. Esta vez, la instalación del controlador MTP y Android ADB fallará.
6) Busque Otros dispositivos en el Administrador de dispositivos y cuando se amplíe, debería mostrar Nexus 5 y MTP. Haga clic derecho y actualice Nexus 5 navegando a sdk / extras / google / usb_driver / android_winusb.inf.
Mueva los archivos wpdmtp. * A la carpeta / inf. Haga clic derecho en el dispositivo MTP y actualizar.
7) Si es necesario, confirme en su Nexus 5 que esta PC tiene acceso al teléfono.
8) Si todo salió como se esperaba, debería ver en el Administrador de dispositivos lo siguiente:
Expanda el dispositivo Android. Haga clic con el botón derecho en Interfaz ADB compuesta de Android, seleccione Propiedades, elija la pestaña Detalles, en Propiedades, seleccione Id. De hardware. Debería ver USB / VID_18D1 & PID_4EE2 & MI_01
Expandir dispositivos portátiles. Haga clic con el botón derecho en Nexus 5, seleccione Propiedades, elija la pestaña Detalles, en Propiedad, seleccione Id. De hardware. Debería ver USB / VID_18D1 & PID_4EE2 & MI_00
Hace poco tuve este problema (pero antes de que la depuración a través de wifi funcionara bien) y dado que ninguna de las respuestas anteriores me ayudó a compartir lo que hice.
- Ir a opciones de desarrollador
- Encuentra las configuraciones USB seleccionadas y haz clic en él.
- Elija MTP (Protocolo de transferencia de medios)
Nota: si está configurada en esta opción, elija otra opción, como PTP primero, luego configúrela de nuevo en MTP.
Puede sonar tonto, pero en mi caso el cable USB era demasiado largo (aunque sea de buena calidad). Funcionó con mi tableta pero no con el teléfono. Para verificar esto, si ejecuta Linux, ejecute lsusb para asegurarse de que su dispositivo esté al menos oficialmente conectado al puerto usb.
También enfrenté el mismo problema e intenté casi todo lo posible desde la instalación manual de los controladores hasta la edición del archivo winusb.inf. Pero nada me funcionó.
En realidad, la solución es bastante simple. Siempre está ahí pero tendemos a perdérnoslo.
Prerrequisitos
Descargue el último SDK de Android y los últimos controladores desde here . Habilite la depuración USB, abra el Administrador de dispositivos y manténgalo abierto.
Pasos
1) Conecte su dispositivo y vea si se detecta en la sección "Dispositivos Android". Si lo hace, entonces está bien, de lo contrario, revise la sección "Otros dispositivos" e instale el controlador manualmente.
2) Asegúrese de verificar la "Interfaz ADB Compuesta de Android". Esta es la interfaz que necesita Android para que ADB funcione.
3) Vaya a "[SDK] / platform-tools", presione la tecla Mayús presionada allí y abra el símbolo del sistema y escriba "adb devices" y vea si su dispositivo aparece en la lista con una ID única.
4) Si es así, entonces se ha detectado ADB con éxito en este punto. A continuación, escriba "adb reboot bootloader" para abrir el bootloader. En este punto, marque el Administrador de dispositivos en "Dispositivos Android", encontrará "Interfaz de Bootlaoder de Android". En realidad no es muy importante para nosotros.
5) A continuación, con las teclas de bajar volumen, vaya a "Modo de recuperación".
6) ESTO ES IMPORTANTE: en este punto, verifique el Administrador de dispositivos en "Dispositivos Android". Si no ve nada en esta sección o en esta sección, entonces debemos instalarlo manualmente.
7) Consulte la sección "Otros dispositivos" y encuentre su dispositivo en la lista. Haga clic con el botón derecho -> Actualizar controladores - "Buscar en mi computadora ..." -> "Permítame elegir de una lista ..." y seleccione "Interfaz compuesta ADB".
8) Ahora puede ver su dispositivo en la lista de "Dispositivos Android" incluso dentro de la Recuperación.
9) Escriba "dispositivos ADB" en este punto y verá su dispositivo en la lista con la misma ID.
10) Ahora, simplemente escriba "adb sideload [update] .zip" y listo.
Espero que esto ayude.
Trate de usar PdaNet. puedes descargarlo desde here
Instala los controladores faltantes cuando conectas tu dispositivo.
Obviamente, asegúrese de que la opción "depurar usb" en "opciones para desarrolladores" esté activada.
Otra cosa, es importante desinstalar el controlador instalado de cualquier dispositivo antes de usarlo.
Vaya al comando del sistema y escriba "dispositivos adb". Si está vacío, entonces asegúrese de permitir la "Transferencia MTP" o similar y habilitó la depuración en su teléfono.
Para habilitar la depuración, siga este tutorial: https://www.kingoapp.com/root-tutorials/how-to-enable-usb-debugging-mode-on-android.htm
Luego escriba "dispositivos adb" de nuevo. Si hay un dispositivo en la lista, debería funcionar ahora.