ADB No se encontraron dispositivos

228

Estoy intentando instalar una aplicación de Android en mi nuevo Nexus 10 . Tengo un archivo .apk. He descargado el SDK de Android, he instalado "Herramientas del SDK de Android", "Herramientas de la plataforma del SDK de Android" y el Controlador USB de Google. Verifiqué la configuración en mi Nexus 10 para "Fuentes desconocidas".

Cuando ejecuto "dispositivos adb" desde el terminal de comando, no enumera ningún dispositivo. Intenté seguir esta recomendación , porque era idéntica a una sugerencia que había encontrado anteriormente en Stack Overflow. Después de seguir esos pasos, "dispositivos adb" aún devuelve una lista vacía y, para empeorar las cosas, cuando conecto mi Nexus 10 a mi PC, Windows no muestra ninguna carpeta dentro del dispositivo.

He deshecho los pasos en ese enlace, junto con todo lo demás que he hecho hasta ahora, así como desinstalar mi Nexus 10 del Administrador de dispositivos y volver a instalarlo, pero todavía no veo ninguna carpeta en el dispositivo.

¿Me falta algo para que mi dispositivo aparezca en dispositivos ADB?

¿Qué puedo hacer para que Windows vea las carpetas dentro del dispositivo?

halexh
fuente
27
¿Ha habilitado la depuración usb en la configuración del desarrollador en su nexus 10?
WarrenFaith
20
"¿Ha habilitado la depuración usb en la configuración del desarrollador en su nexus 10?" En Android El desarrollo es como la pregunta "¿Ha intentado apagar y volver a encender su computadora" XD
1
Una nota para los demás: ¡El SDK no instalará el controlador en absoluto! El controlador ni siquiera tiene un instalador en realidad. Tienes que enchufar un dispositivo y decirle manualmente a Windows dónde está el controlador.
Amaron
44
La configuración del desarrollador está oculta en las versiones más recientes de Abdroid . Consulte askvg.com/… . Resumen, vaya a Configuración -> Acerca del teléfono -> Número de compilación y tóquelo 7 veces para que la configuración del desarrollador sea visible. Seriamente. Mi teléfono es Android 4.4.2, y funcionó para mí.
Faheem Mitha
66
@ RenéRamge Guarde ese tipo de comentarios para reddit, donde pertenecen. Todos los días llegan nuevos desarrolladores, y las sugerencias que son obvias para usted o para mí no son necesariamente obvias para un principiante. El comentario de WarrenFaith sin duda será útil para alguien , mientras que el tuyo no es útil para nadie .
b1nary.atr0phy

Respuestas:

196

Windows 8 no reconocería mi dispositivo Nexus 10. Se solucionó configurando el modo de transferencia a la cámara (PTP) a través del diálogo de configuración en el dispositivo.

Configuración> Almacenamiento> Menú> Conexión de computadora USB a "Cámara (PTP)"

Tom
fuente
3
Tuve el mismo problema en Windows 8 y 8.1 con un Nexus 7 (versión 2012). USB computer connection - Camera (PTP)arregla esto
errollw
2
Esto solucionó mi problema, la conexión de la computadora USB está un poco oculta, tienes que hacer clic en el menú de 3 puntos ..
Shehabic
2
Trabajó para el sistema operativo Windows 7 y Nexus 7.
Patrick.SE
66
Esto también resolvió mi problema en una Mac. He estado luchando durante algunos días con esto ahora. ¡Gracias!
AskeG
1
Tuve el mismo problema en un dispositivo LG G3 que no se detectaba en una Mac. Seleccionando el modo PTP lo arregló. ¡Gracias!
shauvik
131

Para usuarios de Windows 8:

Después de probar todas las soluciones dadas aquí, sin éxito, encontré esto:

Ir al administrador de dispositivos

Actualizar el software del controlador ...


Buscar controladores en mi computadora -> Permítame elegir de una lista de controladores de dispositivo en mi computadora

Elija el dispositivo Android y luego la interfaz Android ADB .

Interfaz Android ADB


Ahora tengo mis dispositivos en la lista adb devices.

António Almeida
fuente
66
La siguiente guía me pareció útil. Te guía
abaldwin99
1
Esto funcionó en mi dispositivo Blu Studio X, que funcionaba bien en Windows 10 hasta que lo actualicé a Lollipop (5.x)
UnionP
2
Esto resolvió el problema para mí también en Windows 10 Pro con un Nexus 5X. Ya había instalado los controladores a través de Android SDK Manager (no fue suficiente) y elegí el directorio [android] sdk \ extras en el asistente de instalación del controlador, luego apareció el dispositivo. ¡Gracias!
kjosh
99
Esto funcionó para mí, pero solo después de ingresar al administrador del SDK de Android, seleccionando manualmente instalar Extras -> controlador USB, y luego nuevamente en el cuadro de diálogo "Actualizar controlador" del administrador de dispositivos, seleccionando "Seleccionar de una lista de controladores" -> "Todo dispositivos "->" Tener disco "-> señalan la ubicación del controlador USB, que en mi caso estaba en C: \ Users \ <userid> \ AppData \ Local \ Android \ sdk \ extras \ google \ usb_driver. Tenga en cuenta que AppData es un directorio oculto. También tuve que confirmar que realmente quiero instalar este controlador, aunque Windows afirmó que no era compatible. Pero funciona. Uf, proceso bastante extraño ...
JHH
1
Funciona también en Windows 7. ¡Gracias!
Joe Taras
69

Esta situación parece surgir con algunos controladores ADB. He encontrado lo mismo con un par de dispositivos de Google y la instalación del controlador universal de Windows ADB me lo ha solucionado todo el tiempo.

MilesHampson
fuente
¡Hombre! ¿Fue esto un truco de magia? ¡Porque funciona de maravilla!
tmj
Ninguna de las otras soluciones funcionó para mí (editando manualmente el archivo .inf, ect ...) pero con un clic y un problema resuelto.
Lorenz03Tx
44
En lugar de usar ese controlador, uno más confiable es el controlador de Google: developer.android.com/sdk/win-usb.html
phyrox
@phyrox El interrogador ya había probado ese controlador, y en ese momento confirmé que no solucionó el problema, mientras que el controlador que mencioné sí. Es concebible que Google haya solucionado el problema de ese teléfono desde que se publicó mi respuesta (ya no puedo probar para ver si este es el caso), en cuyo caso estoy de acuerdo en que el controlador de Google puede ser una mejor opción. Pero si no, mi respuesta es la única forma confiable de solucionar el problema.
MilesHampson
Esto no funcionó para mí. Todavía recibo una lista vacía de dispositivos adb. :( ¿Podría ser que me falta un paso? Además, ¿estoy en lo cierto al suponer que los dispositivos adb no enumerarán el dispositivo si no he habilitado la depuración de USB en el teléfono?
Reverend Bubbles
45

Usa otro cable .

Me acabo de enterar de que uno de mis cables de carga normales tenía Vcc, pares Gnd, pero no Data +, Data-.

https://en.wikipedia.org/wiki/USB#Pinouts

DmitrySandalov
fuente
1
preste atención también a los concentradores USB: a veces el problema no está en el cable en sí, sino en la alimentación suministrada a Vcc, por lo que puede suceder que demasiados dispositivos conectados al mismo concentrador USB puedan causar la adbpérdida de la conexión. Conectar el dispositivo directamente a la computadora puede resolver el problema en este caso.
furins
Simple como eso. ¡¡Trabajó para mi!!
TienLuong
2
Consejo: Pruebe con un tercer cable si el segundo no funcionó. Trabajó para mi. Los cables que vienen con teléfonos Android no funcionaron.
Malhechor
1
Hay cables de carga y de uso múltiple. Los mejores que he encontrado provienen de monoprice.com y algunos incluso tienen garantía de por vida. Los precios son razonables (~ $ 2). Consigue algunos y mantenlos cerca.
Alan Corey
Los cables se descomponen a tiempo. Cuanto más lo
mueves
44

He encontrado una solución (para Windows 7):

  1. Conecte su Nexus 10 a la PC
  2. Ir al Administrador de dispositivos de Windows
  3. RClick en la interfaz ADB -> propiedades
  4. Detalles -> Id. De hardware.

Verá dos registros como estos:

USB \ VID_18D1 y PID_4EE2
USB \ VID_18D1 y PID_4EE2 y MI_01

5 Abra el archivo android_winusb.inf (lo tengo en " C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory)

6 Cree dichos registros en las secciones [Google.NTx86] y [Google.NTamd64] utilizando Id. De hardware de las propiedades de la interfaz ADB:

; Google Nexus 10
% SingleAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2
% CompositeAdbInterface% = USB_Install, USB \ VID_18D1 & PID_4EE2 & MI_01

7 Guarde el archivo y actualice el controlador para la interfaz ADB mostrando la ruta al directorio "C: \ Users \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver"

obi4niy
fuente
1
Recuerde hacer esto con acceso de administrador, de lo contrario no podrá guardar el archivo.
Paul Brewczynski
2
Lo siento @bluesm, pero no puedo. Encontré esta solución con la ayuda de la intuición y la experiencia del usuario.
obi4niy
Hacer estos pasos hizo que las ventanas no permitieran la actualización del controlador debido a una falla de suma de verificación.
petrumo
2
Creo que estoy teniendo el mismo problema que @petrumo mencionó: estoy en una máquina con Windows 8 y funcionó bien hasta el paso 7 (Actualizar el software del controlador) en el que se quejó "El hash para el archivo no está presente en el archivo de catálogo especificado. Es probable que el archivo esté dañado o sea víctima de manipulación ".
Calvin Fisher el
para mí, la solución fue desinstalar del SDK Manager el controlador USB de Google, reinstalarlo y actualizar el controlador sin modificar sus propiedades.
petrumo
40

El dispositivo puede no ser visible para la depuración si está en modo MTP. Algunos dispositivos solo funcionan en modo PTP (o incluso en modo "solo cargando").

Esto se puede cambiar en Configuración > Opciones de desarrollador > Redes > Configuración USB predeterminada > PTP .

Además, recibirá una notificación en su dispositivo Android pidiéndole confirmación sobre el cambio de configuración de la configuración USB y para permitirlo.

Nota: Puede activar las opciones de desarrollador siguiendo el siguiente enlace: habilitar las opciones de desarrollador

rds
fuente
3
Gran sugerencia Esto era lo único que necesitaba hacer para resolver esto. Ninguna de las otras sugerencias me solucionó el problema. ¡Gracias!
AndroidDev
3
Eso funcionó a las mil maravillas. @rds tienes razón. Cambiar el modo de conexión USB hace el truco de reinstalar todos los controladores en el modo Cámara (PTP) y ¡Voila! ¡Aparece el Diálogo de clave de depuración! O, en algunos casos, también se puede intentar marcar / desmarcar la casilla de verificación Permitir depuración en la configuración del desarrollador.
sud007
Esto me ha desanimado tan a menudo. Tuve este problema con el LG Nexus 5. (la mayoría de las veces era un cable USB defectuoso)
Sentient
Esto es muy útil en caso de que lo tenga Android 6.0 or Cyanogenmod 13.
Rahul Bali
2
Para mí, tuve que cambiar de MTP al modo "Fuente de audio" en "Seleccionar configuración USB" en las opciones del desarrollador. El modo de solo carga no funcionó para mí.
Jesse Smith
38

Asegúrese de habilitar la depuración de USB en Configuración -> Opciones de desarrollador

Además, ejecute "dispositivos adb" después de ingresar a la carpeta de herramientas de la plataforma en el SDK de Android (a menos que ya tenga esa carpeta en la ruta de su sistema), de lo contrario no se encontrará el comando.

Viswanath Lekshmanan
fuente
Si nada funciona, intente cambiar el cable usb. Usé uno diferente y funcionó de inmediato. jaja
Ivor Scott
29

A veces, ADB pierde la conexión con el dispositivo y debe reiniciarse. Si tiene todo lo demás funcionando (es decir, el controlador USB instalado, la configuración del desarrollador habilitada en el dispositivo) y aún no puede ver su dispositivo, debe restablecer el proceso ADB.

Está disponible en la Perspectiva DDMS (desde Eclipse), pestaña Dispositivos (el triángulo en el extremo derecho incluye un elemento de menú para realizar el restablecimiento).

De lo contrario, desde la línea de comandos, puede restablecerlo con los siguientes 2 comandos:

adb kill-server

luego

adb start-server
Moco
fuente
3
Hola, probé el servidor adb kill-server y start-server. Pero aún no aparece
Sarath Sadasivan Pillai
Debe agregar el comando adb desde su classpath (o ejecutarlo directamente desde la ubicación donde está en su sistema de archivos).
Booger
1
Gracias por tomarse el tiempo para publicar esta respuesta en 2013. Sigue siendo una opción muy útil cuando se tienen problemas con ADB-USB en 2015.
Cory Trese
1
Gracias. Esto funcionó en mi Mac después de probar todo lo demás. Debería haber intentado esto primero.
Steven K
14

Habilite las opciones de desarrollador en su dispositivo. Para habilitar el modo de desarrollador setting->About phone, toque la opción Número de compilación 8 veces seguidas

Vaya Settings-> Developer optionsy active la depuración de USB

De los pasos anteriores no funcionó, intente este paso, vaya Settings->Securityy enciendaAllow Unknown Resources

JJF
fuente
1
abajo votó sin comentarios, pero esto funcionó para mí
cgf
10

Debe descargar los controladores desde el administrador de SDK (extras → Controlador USB de Google)

Luego debe instalar el controlador USB en Windows (funciona para mí en Windows 8.1):

(Copie y pegue desde http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver :)

  1. Conecte su dispositivo con Android al puerto USB de su computadora.
  2. Haga clic derecho en "Computadora" desde su escritorio o Explorador de Windows, y seleccione "Administrar".
  3. Seleccione "Dispositivos" en el panel izquierdo.
  4. Localice y expanda "Otro dispositivo" en el panel derecho.
  5. Haga clic derecho en el nombre del dispositivo (como Nexus S) y seleccione "Actualizar software de controlador". Esto lanzará el "Asistente de actualización de hardware".
  6. Seleccione "Buscar en mi computadora el software del controlador" y haga clic en "Siguiente". Haga clic en "Examinar" y busque la carpeta del controlador USB. (El controlador USB de Google se encuentra en <sdk>\extras\google\usb_driver\).
  7. Haga clic en "Siguiente" para instalar el controlador.
Susana Mar Flores
fuente
7

Después de descargar los controladores de Google a través del Administrador de Android SDK (disponible a través de Eclipse, Intellij o Android Studio), tuve que actualizar el controlador en Administración de equipos> Administrador de dispositivos> Otros dispositivos> ADB: hacer clic con el botón derecho y hacer clic en Actualizar controlador y buscar el controlador actualizado Finalmente hizo el truco.

Por cierto, una pesadilla total para mí también. Sigo desconcertado porque la creación de un entorno de desarrollo debería ser la tarea más difícil que se pueda imaginar, con cada nueva falla inexplicable que conduzca a otra. Jeesh! Buena suerte.

rmirabelle
fuente
5

En mi Windows 8.1 de 64 bits (Nexus 5 no apareció), solo instalando manualmente el controlador USB lo arregló: http://developer.android.com/sdk/win-usb.html El "Controlador USB de Google" en "Android SDK Manager "ya estaba instalado.

Ivan Marinov
fuente
5

Fue un mal cable USB para mí. Después de probar un conjunto de soluciones, cambié a un cable USB diferente y apareció mi dispositivo.

jdyck
fuente
3
Algunos cables USB baratos solo están destinados a la carga y no tienen la línea para enviar datos como deberían.
Jason Denney
5

Todavía recibo esto de vez en cuando y generalmente funciona si lo desconecto y lo vuelvo a conectar a un puerto diferente. Estoy en Linux pero me pasó lo mismo en Windows antes.

Nicolas Galler
fuente
4

Instalar Samsung Kies y usar su herramienta para reinstalar los controladores de dispositivo es lo que finalmente funcionó para mí con mi Galaxy S3 y Tab S 8.4

Devin Guthrie
fuente
1
reinstalar controladores de dispositivo funcionó para mí (samsung galaxy ace 4) :)
PhpLou
1
En este caso, el controlador USB de Samsung para teléfonos móviles hará el trabajo.
Zanna
1
En mi caso, el teléfono ADB Composite o el dispositivo Android no figuraban en el Administrador de dispositivos de Windows, el teléfono figuraba en Dispositivo portátil. La solución fue que tuve que descargar el controlador USB del fabricante del teléfono, como Samsung. Esto resolvió el problema.
MG Developer
2

Editar: le recomiendo que NO ejecute ADB en VirtualBox si está utilizando un host de Windows. De alguna manera, conseguí que VirtualBox bloqueara los controladores de dispositivo en el host, eventualmente para que ADB no funcionara en el cliente ni en el host de ningún dispositivo que conecté. Para solucionarlo, eliminé las extensiones de VirtualBox en el host y ejecuté http : //www.nirsoft.net/utils/usb_devices_view.html para eliminar los controladores incorrectos. No pude obtener los controladores correctos para cargar mientras se instalaron las extensiones de VirtualBox, y este problema fue un completo bastardo para diagnosticar y solucionar.

Edición 2: También lo siguiente probablemente esté desactualizado, ahora que Google ha lanzado una extensión ADB integrada para Chrome.

Qué pesadilla de instalación ... Estos son los pasos que necesitaba para que mi Nexus 10 sea reconocido en una máquina virtual XP que se ejecuta en VirtualBox:

  • Si le piden que instale los controladores Nexus 10, asegúrese de desmarcar "no preguntar de nuevo" ( DESEA que se le vuelva a preguntar!).
  • Conecte la conexión USB del Nexus 10
  • Active la depuración en el menú de configuración de Nexus 10 (toque "Acerca de la tableta" 7 veces para obtener ese menú).
  • En la configuración de su máquina virtual (host), agregue el dispositivo Samsung Nexus 10 a los Filtros de dispositivo USB (importante: al seleccionarlo desde el menú de dispositivos no parecía funcionar).
  • En invitado, instale Java Jre (si no tiene Java instalado). En el Panel de control, cambie la configuración de Java para que Java no se ejecute en el navegador (para ayudar a evitar problemas de seguridad).
  • En invitado, obtenga el archivo zip adk y colóquelo en un lugar permanente. Necesitaba eliminar el directorio de configuración .android del directorio del usuario porque moví el directorio.
  • Ejecute SDK Manager.exe: si no funciona, intente ejecutar sdk \ tools \ android.bat, que parece proporcionar mejores informes de errores.
  • Desde SDK Manager, instale el paquete del controlador USB de Google.
  • Desenchufe el Nexus 10, vuelva a enchufarlo e instale el paquete del controlador USB de Google.
  • Reiniciar el invitado.
  • ejecutando c:> [...] \ sdk \ platformtools> adb devicesfinalmente me muestra el dispositivo ...
robocat
fuente
2

Para los controladores ADB de Blu Studio 5.5s, debe pasar por este aro. Estoy seguro de que es lo mismo con todos los teléfonos Blu o tal vez para todos los teléfonos mfg que no son de Google, no estoy seguro. En primer lugar, si conecta el dispositivo Blu con el cable USB y la depuración USB apagada, verá que Windows 7 carga un controlador genérico para que copie los archivos de encendido / apagado en el teléfono y el almacenamiento SD. Esto aparecerá cuando el cable USB se conecte por primera vez y aparezca como un icono de dispositivo en Panel de control, Administrador de dispositivos, Dispositivos portátiles, BLU STUDIO 5.5 S (o el dispositivo con el que está trabajando). No se moleste en obtener la identificación del hardware todavía, solo observe que esto sucede (lo que indica que es bueno hasta ahora y que no tiene un cable defectuoso o algo así).

Vaya al teléfono y encienda la depuración de USB en la sección Desarrollador de su teléfono. Observe que un elemento adicional aparece como un dispositivo indefinido ahora en la lista del administrador de dispositivos, tendrá el signo de exclamación amarillo y puede tener el mismo nombre del teléfono que aparece en Dispositivos portátiles. Ignora este artículo por el momento. Ahora, sin hacerle nada al teléfono (ya debería estar en modo de depuración USB), regrese a Dispositivos portátiles en el Administrador de dispositivos y haga clic con el botón derecho en BLU STUDIO 5.5 S o en cualquier teléfono con el que esté trabajando que esté en la lista sin la exclamación. marca(enumerado debajo Dispositivos portables). Haga clic con el botón derecho en el icono debajo de Dispositivos portátiles, en este ejemplo, el nombre que aparece es BLU STUDIO 5.5 S. En ese icono, seleccione Propiedades, Detalles y, en el menú desplegable, seleccione ID de hardware y copie lo que ve.

Para BLU STUDIO 5.5 SI, obtenga:

USB\VID_0BB4&PID_0C02&REV_0216&MI_00
USB\VID_0BB4&PID_0C02&MI_00

(Tenga en cuenta que si hace esto fuera de turno, la ID de HW será diferente con la depuración USB del teléfono desactivada. Desea copiar el valor al que cambia cuando la depuración USB está activada)

Ahora haga lo que dicen las instrucciones anteriores, por supuesto, personalice las líneas en las que agrega el archivo INF con las relacionadas con su propio teléfono, no el Nexus 10. Esto es lo que debe personalizar; cuando descargó el SDK, debería tener una estructura de archivo expandida desde el ZIP como esta:

\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver

Busque el archivo llamado: android_winusb.infen la carpeta usb_driver. Haga una copia de él y asígnele un nombre, como myname.inf Edite myname.inf y agregue las líneas como se indicó anteriormente solo modificadas para su teléfono en particular. Por ejemplo, para el BLU STUDIO 5.5 S, agregué las siguientes 2 líneas según las instrucciones en las 2 ubicaciones según las instrucciones.

;BLU STUDIO 5.5 S
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C02&REV_0216&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_00

Tenga en cuenta que agrega estas líneas a las secciones de 32 y 64 bits, que coinciden con la lectura del ejemplo en el tutorial.

Ahora regrese al dispositivo desconocido que apareció en el Administrador de dispositivos cuando activó la depuración USB del dispositivo y haga clic derecho en este elemento (tiene un signo de exclamación amarillo), haga clic derecho sobre él y luego seleccione Actualizar software de controlador, y luego Examinar mi computadora, Déjame elegir, haz clic en el botón Utilizar disco y navega para encontrar myname.inf. Siga aceptando todas las indicaciones que le advierten que podría no ser el controlador correcto. Como paso final, Windows debería haber identificado el dispositivo como la interfaz ADB de Android y una vez hecho esto, debería poder regresar, abrir su ventana CMD y ejecutar el comando "dispositivos adb" como se indica en este tutorial y ahora debería hacerlo. ver que el teléfono ahora se descubre y se comunica.

Ahora puedes divertirte con el comando adb.

usuario3755093
fuente
2

Normalmente SDB descargará el controlador en la ruta ** android-sdk-windows \ extras \ google \ usb_driver **

Estos son los pasos que me funcionaron:

  1. Habilitar depuración de USB.
  2. Haga al administrador de dispositivos, haga clic derecho en el dispositivo ADB y haga clic en actualizar el software del controlador.
  3. Seleccione "Buscar en mi computadora el software del controlador"
  4. Seleccione "Permitirme elegir de la lista de controladores de dispositivo en mi computadora"
  5. Haga clic en la opción "Utilizar disco".
  6. Seleccione la ruta del controlador ** android-sdk-windows \ extras \ google \ usb_driver ** (ruta del sdk) 7. Seleccione el primer controlador de la lista de controladores que se muestra.

Y con suerte, funcionará.

Rahul_69
fuente
No tengo "dispositivo ADB" en mi Administrador de dispositivos
Curtis
1

Cambié todas las configuraciones en modo desarrollador, pero adb todavía no mostraba ningún dispositivo.

No estaba usando el cable que venía con mi teléfono. Una vez que lo cambié, todo simplemente funcionó.

Mayank Jain
fuente
Acabo de descubrir que adb no funciona si el teléfono está en modo fastboot / bootloader. Los dispositivos adb están vacíos pero se reinician y es normal. Sin embargo, necesita el modo fastboot para comandos fastboot como "fastboot oem get_unlock_data". Aparentemente son mutuamente excluyentes, solo 1 funcionará a la vez.
Alan Corey
1

Confirme que tiene las herramientas correctas de SDK de plataforma

Para Windows 10, tuve que descargar manualmente las últimas herramientas de la plataforma SDK de Android, ya que la versión suministrada a través de Visual Studio 2017 EMDK para Xamarin no era suficiente. Todo lo demás, excepto adb.exe devicestrabajado.

https://developer.android.com/studio/releases/platform-tools

Después de que las herramientas de la plataforma se descargaron manualmente, el dispositivo apareció independientemente de la configuración USB (carga, MTP, etc.)

Instalar un dispositivo emulador en esta etapa también es útil para ver si el problema es con adb o su dispositivo físico.

List of devices attached
12345D1234      device
emulator-5554   device
Stack Em Up
fuente
1

Al principio, la publicación de Thanks @ rmsyk .

Para mi problema y después de mucho tiempo sufriendo con Meizu C9 Pro, la bruja requiere solo los controladores ADB de Android (sin controladores especiales) en referencia al fabricante y se resolvió en mi PC con Windows 7 siguiendo los pasos a continuación.

  1. Asegurate que

    • Instale la última versión de ADB y Fastboot con los controladores necesarios.
    • Habilite las opciones de desarrollador y la depuración de USB.
    • Habilite la transferencia de archivos multimedia (modo MTP).
  2. Reemplace manualmente C:\Users\USERNAME\.android con la carpeta incluida aquí , luego elimine el proceso 'adb.exe' si lo encuentra desde el Administrador de tareas de Windows y use adb devices y finalmente mi dispositivo aparece con éxito y simplemente confirme que la PC es confiable.

Notas:

  1. Android Studio se desinstaló anteriormente y también intenté reinstalarlo, pero no fue una solución en absoluto.
  2. Intenté adb kill-servery adb start-serverno fue una solución también.
Mamdouh Saeed
fuente
1

Intenté casi todas las sugerencias en la mayoría de las respuestas (las más populares), nada me ayudó. Finalmente, encontré la razón en mi caso. Usé un cable USB defectuoso. Me cambio a otro cable USB original, ¡e inmediatamente funcionó!

Espero que ayude a alguien más.

Amos N.
fuente
0
  1. Vaya al administrador de dispositivos y verifique las identificaciones de hardware.
  2. Verifique si el usb.infarchivo tiene el dispositivo listado en él
  3. De lo contrario, agregue la identificación de hardware del dispositivo e instálela desde el administrador de dispositivos.
vatsavaya
fuente
0

Es muy fácil, simplemente apaga tu dispositivo Android y luego mantén presionadas las teclas "Bajar volumen" y "Encendido" al mismo tiempo. Espere unos segundos hasta que comience en modo de recuperación, listo. Ahora escriba adb devicesy verá su dispositivo.

MDP
fuente
Bajar volumen + potencia se usa para tomar una captura de pantalla. ¿Cómo ayuda eso a detectar el dispositivo?
Rds
vea la respuesta de obi4niy, stackoverflow.com/a/17186551/2855059 esa es la solución. y por cierto. Volume Down + power se usa para tomar una captura de pantalla cuando el teléfono no está encendido,
MDP
0

Tuve el mismo problema con mi Windows 8. El controlador USB Android / SDK se instaló correctamente, pero olvidé instalar el controlador USB desde mi teléfono. Después de instalar el controlador USB del teléfono, ADB funciona bien.

Espero que esto sea de ayuda.

George Vrynios
fuente
0

Active la depuración en el menú de desarrollador de configuración de Nexus (toque "Acerca de la tableta" 7 veces para obtener ese menú).

¡Malditos trucos de Google!

usuario2513846
fuente
Google huevos de pascua! encontrar algunos aquí
venkatvb
0

¿Has tenido una actualización de Android recientemente? Actualicé a Lollipop y, de repente, no tenía dispositivos adb. ¡Abucheo! Pasé un tiempo probando algunas cosas en vano. Luego entré en mis opciones de desarrollador y he aquí que la "depuración de USB" estaba desactivada. Google tonto. Después de volver a encenderlo, apareció de inmediato y volví al negocio.

Lifz
fuente
Me imagino que eso es lo primero que la gente revisa.
zamber
Estás respondiendo a una publicación cuyo propósito específico fue señalar que no fue lo primero que se verificó. Puedes asumir muchas cosas, pero hasta que las verifiques, solo estás adivinando.
Lifz
0

GoTo DeviceManager, luego haga clic derecho en el dispositivo Android y haga clic en desinstalar controlador. Desenchufe y vuelva a enchufar el dispositivo ... luego aparecerá un mensaje emergente en su dispositivo mientras su PC instala los controladores necesarios. Haga clic en "permitir" en la ventana emergente. Puede ver su dispositivo cuando escribe "dispositivos adb" en el símbolo del sistema.

ravibabu435
fuente
¿A qué DeviceManager te refieres?
Rds
Creo que se está refiriendo al panel de control del "Administrador de dispositivos" de Windows. Es una buena sugerencia para alguien que tiene un controlador viejo / dañado instalado. +1
andrew lorien
0

Para Windows, simplemente finalice todos los procesos relacionados con las pilas azules o cualquier emulador similar si está utilizando.

Trabajó para mi.

usuario205379
fuente