Mi dispositivo Android no aparece en la lista de dispositivos adb

6 minutos de lectura

Avatar de usuario de Peter
Pedro

Tengo un HP Slate 21 que está conectado a mi caja de Windows mediante un cable USB.

La depuración USB está habilitada en el dispositivo.

Después de agregar el adecuado %SingleAdbInterface% y %CompositeAdbInterface% entradas a la android_winusb.inf archivo, ahora veo “Android ADB Interface” en mi Administrador de dispositivos. Sin embargo, correr adb devices en la línea de comandos no muestra el dispositivo.

Tengo otro HP Slate 7 que aparece bien debajo adb devices.

La única diferencia que veo del Administrador de dispositivos es que el que funciona se llama “Interfaz ADB compuesta de Android” y el otro se llama “Interfaz ADB de Android”.

Hay otra diferencia sutil. En el archivo winusb.inf, para Slate 7 tengo dos %CompositeAdbInterface% entradas definidas pero para Slate 21, solo hay una %CompositeAdbInterface% entrada definida.

¿Cómo puedo ver mi dispositivo ejecutando el comando? adb devices?

  • Tengo este problema a menudo. Habiendo verificado lo obvio (Depuración USB habilitada), generalmente se reduce al cable. Incluso el cable oficial no siempre es lo suficientemente bueno para la depuración a través de USB, como es el caso de este Samsung J510 que estoy tratando de depurar ahora. Funciona para Inspector pero no aparece en dispositivos adb. ¡Cambié el cable a uno que sé que funciona, y ahora puedo verlo en adb!

    – Austin Francia

    14 de enero de 2019 a las 15:33

  • actualice su SDK por agregando la versión de su dispositivo Android utilizando el administrador de SDK

    – Mike D3ViD Tyson

    30 de junio de 2019 a las 23:21

  • Hay una pantalla de aviso en el teléfono cuando se conecta al dispositivo. Si lo aceptas, esta será la solución más fácil.

    – Nagibaba

    10 de julio de 2019 a las 9:23

  • Ve a las opciones de desarrollador y activa la depuración de USB.

    – Fatemeh Ebrahimi Nik

    8 de mayo de 2022 a las 11:10

  • configuración – general – acerca del dispositivo – haga clic en el número de compilación varias veces – volver a general – opciones de desarrollador – marque la depuración de USB

    – hadi almosavi

    31 de julio de 2022 a las 21:06


Asegúrese de que su dispositivo no esté conectado como dispositivo multimedia.

  • ¡Puedo confirmar que esto es crítico! En Android 5.0, vaya a Configuración -> Almacenamiento -> menú -> Conexión de computadora USB y asegúrese de que ‘Dispositivo multimedia (MTP)’ esté deshabilitado. Cuando está deshabilitado, ‘dispositivos adb’ enumera el dispositivo, cuando está habilitado, no. Probé con Nexus 4 y Nexus 5.

    – HenrikB

    10 de marzo de 2015 a las 19:14

  • pasar de MTP a “cargar” no fue suficiente para mí, tuve que ir hasta el final y decir “PTP” para la conexión.

    –Emanuel Touzery

    18 de septiembre de 2015 a las 12:58

  • Android Nougat: Configuración -> Opciones de desarrollador -> Redes -> Seleccione Configuración USB. Cambiarlo a MTP funcionó para mí.

    – sffc

    5 de septiembre de 2017 a las 1:54

  • Para mí funcionó después de seleccionar la opción “MIDI”

    -Azhar Bandri

    12 de diciembre de 2017 a las 6:21

  • Para mí, MTP no funcionó, pero PTP funcionó, aunque no desde la primera vez, también estaba matando y reiniciando ADB un par de veces, conectado a un USB diferente, activado/desactivado la depuración de USB, revocado las autorizaciones de depuración de USB, habilitado Manténgase despierto, así que intenté todo lo que pude, y luego, después de cambiar a PTP una vez más, el teléfono finalmente mostró una pregunta para permitir la depuración de mi computadora portátil.

    – zubko

    18 de enero de 2019 a las 14:42

  • También lo mismo en Android 5, la conexión de PC USB tiene que ser PTP o adb devices -l no mostrará el teléfono.

    – wiktor.wandachowicz

    04/08/2018 a las 17:55


  • Esta es la respuesta correcta para mí. Gracias

    – Sinan Cetinkaya

    6 de septiembre de 2018 a las 3:49

  • MTP no es bueno?

    – Csaba Toth

    31 de diciembre de 2018 a las 0:31

  • Esta fue la respuesta correcta para mí también.

    – Víctor Espina

    16 de agosto de 2019 a las 3:15

  • Funcionó para mí también, pero no sé por qué!

    – Zeeshan Ahmad Khalil

    10 de noviembre de 2019 a las 10:15

Parece que el controlador instalado estaba en mal estado. Esto es lo que hice para que funcione:

  1. Elimine el dispositivo del Administrador de dispositivos.
  2. Vuelva a buscar cambios de hardware.
  3. El elemento de la lista “Slate 21” aparecerá con el estado “Conductor desconocido”.
  4. Haga clic en “Actualizar controlador” y seleccione /extras/google/usb_driver

El Administrador de dispositivos encontrará el controlador y le advertirá sobre su instalación. Seleccione “Sí”. Esta vez el dispositivo se instaló correctamente.

Tenga en cuenta que no tuve que modificar el archivo winusb.inf ni actualizar ningún otro controlador.

Espero que esto ayude.

  • Su solución funcionó para mí incluso hoy en 20-10-2019 nokia 7.2: D

    – Ahmed

    19 oct 2019 a las 20:14

  • ¿Qué diablos se supone que es “/extras/google/usb_driver”? No es parte de las herramientas de la plataforma adb.

    – br4nnigan

    29 de noviembre de 2019 a las 18:42

  • Esto funciona. Descargué mis controladores de driverscape.com/files/misc/… porque estoy usando motorola y actualizo el controlador en mi administrador de dispositivos. Gracias @pedro

    – Ahmed Adewale

    6 de diciembre de 2019 a las 21:38

  • ¿Dónde está el administrador de dispositivos?

    – Timo

    8 de noviembre de 2020 a las 17:23

Avatar de usuario de Jesse
jessé

Para mí, la solución fue usar un puerto USB diferente en mi computadora portátil

  • Su solución funcionó para mí incluso hoy en 20-10-2019 nokia 7.2: D

    – Ahmed

    19 oct 2019 a las 20:14

  • ¿Qué diablos se supone que es “/extras/google/usb_driver”? No es parte de las herramientas de la plataforma adb.

    – br4nnigan

    29 de noviembre de 2019 a las 18:42

  • Esto funciona. Descargué mis controladores de driverscape.com/files/misc/… porque estoy usando motorola y actualizo el controlador en mi administrador de dispositivos. Gracias @pedro

    – Ahmed Adewale

    6 de diciembre de 2019 a las 21:38

  • ¿Dónde está el administrador de dispositivos?

    – Timo

    8 de noviembre de 2020 a las 17:23

Avatar de usuario de Mike Swanson
mike swanson

Si bien muchas de estas soluciones me han funcionado en el pasado, todas me fallaron hoy en una Mac con un Samsung S7. Después de probar algunos cables, alguien sugirió que la conexión ADB requiere un cable oficial de Samsung para funcionar. De hecho, cuando usé el cable Samsung, ADB funcionó bien. ¡Espero que esto ayude a alguien más!

  • Yo dudaba de esto. El cambio de cable funcionó. Dios mío, Samsung.

    – Felipe Casa Blanca

    19 de diciembre de 2018 a las 11:08

  • ¿Qué tiene de especial un cable USB de Samsung? ¿Cómo podría el teléfono o la computadora reconocerlo?

    – ProGirlXOXO

    22 de junio de 2019 a las 22:42

  • Esta fue la respuesta más cercana para mí. El nuevo cable tampoco era oficial, el viejo solo estaba dañado. Funcionó para cargar y transferir archivos, pero parece que no fue suficiente para la depuración remota.

    – Oxi

    2 de enero de 2020 a las 8:26

  • Wow, cambiar el cable, más la respuesta de @Marco Lackovic para usar PTP me lo resolvió, ya que ambos eran necesarios.

    – yoel halb

    17 de agosto de 2020 a las 5:06

  • ¡Igual aquí! He estado trabajando con Xamarin Android en muchos dispositivos, pero hoy, para instalar una aplicación en mi madre Samsung S8, tuve que usar el cable oficial.

    – Florián Burel

    7 dic 2020 a las 19:35

¿Ha sido útil esta solución?