Chrome DevTools Devices no detecta el dispositivo cuando está enchufado

310

Parece que no puedo lograr que la función de dispositivos DevTools funcione en mi Samsung Galaxy S4 incluso después de seguir los pasos descritos en https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Mi dispositivo tiene Chrome v32 y Chrome Beta v33, mientras que mi PC tiene Chrome v33 y Chrome Canary v35.

La depuración de USB está habilitada en mi dispositivo y se ha instalado el controlador del dispositivo. Nunca recibí el mensaje como se describe en el paso 3 del enlace anterior para aprobar la huella digital de la clave RSA, sin embargo, el dispositivo se conecta a mi PC para permitir la transferencia de medios. Incluso he revocado todas las autorizaciones de depuración USB según el enlace anterior.

No tengo nada extra instalado en mi PC para el desarrollo de Android, que tal vez sea el problema. Deseo utilizar esta función para inspeccionar páginas web desde el punto de vista de los dispositivos.

Ceniza
fuente
44
Hola a todos. Escritor técnico de DevTools aquí. Lamento escuchar sobre todos los problemas! El documento de depuración remota se vinculará a esta publicación en breve. Incluya su OS + Chrome Version ( chrome://version) + Android Make & Model cuando describa lo que funciona para usted.
Kayce Basques
@KayceBasques te refieres a los enlaces de esta página aquí: developers.google.com/web/tools/chrome-devtools/…
Roland

Respuestas:

557

Para poner en funcionamiento la funcionalidad:

Siguiendo los pasos anteriores, recibí el aviso de huella digital de la clave RSA para aceptar y luego vi mi dispositivo en Chrome.

Definitivamente no es tan fácil como pensé que hubiera sido, pero al menos ahora funciona.

Actualización 24 de febrero de 2016

Así que actualicé a Windows 10 y ahora tengo un Samsung Galaxy S5, dispositivos que ejecutan Chrome v48.0.2564.116 my v48.0.2564.95 respectivamente. Seguí los pasos de los documentos de Google y ... no funcionó de nuevo, no se solicitó la clave RSA. Así que comencé a seguir mis pasos como se indica arriba y pensé que tenía que haber una forma más rápida ya que el SDK de Android tenía más de 1 GB de descarga.

Esta vez probé:

Ahora, con Chrome abierto en mi teléfono y chrome://inspect/abierto en mi escritorio, puedo ver las opciones de inspección.

Siguiente problema: necesito repetir los mismos pasos cada vez que reinicio Windows. Para resolver ese problema:

  • Abra un editor de texto y copie en "C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
  • Guarde ese archivo como adb.baten la carpeta Inicio de Windows ubicada enC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Tenga en cuenta que el archivo NO necesita llamarse adb.bat siempre que sea un archivo .bat. El comando que copió en el archivo tiene la ruta de instalación predeterminada que puede necesitar modificar para su configuración.

Ahora tengo la función de Inspección de Chrome funcionando cuando la necesito.

Un poco de agradecimiento y saludo a todos los demás que han contribuido con sus respuestas a esta pregunta que me ayudó a guiarme hacia una actualización útil de mi respuesta. Dé crédito a otras respuestas donde encuentre que también lo han ayudado.

Ceniza
fuente
77
Una cosa más a la nota es que si usted no está recibiendo una autorización rápida, pruebe a desactivar y volver a habilitar la depuración USB en su dispositivo - He seguido todos los pasos anteriores y solo recibió el símbolo después de hacer eso
rmorse
77
Increíble. Pasé varias horas ¡Esa pequeña descarga de adb y el comando start-server hicieron que todo funcionara finalmente!
Ashkan Hovold
66
Pensarías que Google proporcionaría estas instrucciones ... ¡GRACIAS!
Hobbes
55
Qué dolor en el trasero. Google realmente debería actualizar sus documentos sobre esto. Lo tengo funcionando eventualmente. :)
PussInBoots
3
Stackoverflow debería introducir un rango de votación como, por ejemplo, +1, +2, +5 (máximo) porque algunas respuestas, como esta, un solo voto positivo no le hace justicia. Un simple archivo de 2MB me salvó de una descarga de 1GB + de una memoria absoluta. ¡¡Gracias hombre!!
Don Omondi
138

En una computadora portátil Galaxy S7 y Windows 10, todo lo que tuve que hacer mientras estaba conectado a la computadora fue cambiar el modo de conexión USB a "Fuente de audio" (Configuración del teléfono> Opciones de desarrollador> Configuración USB).

Esto inmediatamente apareció con el mensaje en el dispositivo para permitir la huella digital de la clave RSA. Entonces las herramientas de desarrollo en la computadora reconocieron mi dispositivo.

No sé por qué funciona, sin embargo, es la solución más sencilla y sin la necesidad de instalar software innecesario.

También tuve suerte de cambiarlo al modo "MTP (Media Transfer Protocol)" , pero solo en ocasiones.

Editar:

La opción MTP ya no funciona para mí.

Además de la fuente de audio , también funciona el ajuste del modo de conexión a MIDI . Es mucho más fácil cambiar el modo de conexión accediendo directamente desde la barra de notificaciones del dispositivo: toca "Transferencia de archivos multimedia a través de USB" o la notificación equivalente.

El uso de MIDI es probablemente el más fácil de los dos, ya que no requiere entrar en varias pantallas de configuración para acceder a él.

Studocwho
fuente
3
Después de intentar y luchar con la guía de "inicio" de Chrome y los controladores USB de Samsung, ¡cambiar de MTP a MIDI funcionó de inmediato! - Galaxy S6 Edge
Ashwood
2
¡Odio "esto funciona" sin saber por qué! ¿Alguien puede investigar por qué funciona con este método?
PussInBoots
1
Para referencia: Samsung S8 / USB-configuration / "MIDI". Después de habilitar "MIDI" y desconectar y enchufar el cable USB nuevamente en Windows 10, comenzó a instalar algunos controladores. Me pregunto exactamente qué controladores instala. ¿Nadie sabe?
PussInBoots
1
Cambiado para cambiar el modo de conexión USB a "Fuente de audio" en Galaxy S6. Funciona. @Studocwho, eres el rey!
nywooz
1
La única solución que funciona. Google, cierra tus páginas de guía y vete a casa.
m4heshd
77

Si está utilizando el "modo MTP" para la conexión USB de la computadora. Cámbielo a "modo PTP" o "modo lector de tarjeta".

Tengo el mismo problema y me funciona bien.

Yusuke Kawabata
fuente
44
Esto está mal. La pantalla que le ofrece la opción entre el modo MTP y el modo PTP generalmente significa que no tiene habilitada la depuración de USB.
Umopepisdn
1
Lo encontré en Opciones de desarrollador> Seleccionar configuración USB. Lo cambió a "PTP (Picture Transfer Protocol)", pero no resolvió el problema
zok
44
¡Acabo de cambiar el cable USB y funcionó! (aunque el teléfono se estaba cargando con el cable que no funciona)
zok
19
Tengo un Galaxy S7 y Windows 10, y tuve que cambiar mi conexión USB al modo "Fuente de audio", mientras estaba conectado a la computadora. Esto surgió de inmediato con la solicitud en el dispositivo para permitir la huella digital de la clave RSA. Entonces las herramientas de desarrollo en la computadora reconocieron mi dispositivo.
Studocwho
1
La respuesta de @Studocwho funcionó para mí en Win 10 Galaxy S7 Edge, enormemente más simple que todas las otras sugerencias. Me pregunto si debería agregarlo como una respuesta adecuada, ya que otros podrían fácilmente perderse esto en los comentarios
theotherdy el
73

(Nota: esto funcionó para mí usando un Samsung S6. Agradecería cualquier comentario sobre la versión del teléfono utilizada, para cualquier persona para la que trabajen estas instrucciones)

Si su teléfono se está conectando a su computadora y está siendo reconocido en la computadora, y ha habilitado la depuración de USB en su teléfono, pero el teléfono no aparece en 'Dispositivos remotos' en las herramientas de desarrollador de Chrome, entonces primero puede intentar reiniciar el proceso de descubrimiento automático seleccionando lo siguiente en su teléfono: 'Configuración> Opciones de desarrollador> Revocar autorizaciones de depuración USB'.

Si esto no funciona, entonces el problema es probable que el Daemon de Android Debug Bridge falte o no se ejecute en su computadora (información sobre ADB - https://developer.android.com/studio/command-line/adb. html )

No necesita el SDK de Android completo para usar ADB, puede descargar las herramientas independientes de la plataforma del SDK de Android desde aquí:

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

Primero, instale las herramientas para su plataforma. Estoy usando Windows, y los pasos para mí fueron:

-Descomprima la descarga en c: \ platform-tools (solo la puse aquí por conveniencia, puede elegir una ubicación diferente).

-Abra el símbolo del sistema (ejecutar como administrador) en la carpeta y ejecute el siguiente comando:

adb devices

(El adb.exe está en nuestra carpeta). Esto iniciará el demonio y le mostrará una lista de dispositivos Android conectados.

Si ve 'no autorizado' al lado de un dispositivo, significa que debe desbloquear su teléfono y elegir 'permitir el acceso a los datos del dispositivo', luego 'permitir siempre el acceso desde esta computadora'. Entonces debería ver su teléfono conectado en la consola del desarrollador:

ingrese la descripción de la imagen aquí

Deberá tener el Daemon ejecutándose cada vez que su computadora se reinicie. Ponga un archivo .bat en su carpeta de inicio, para ejecutar el demonio cada vez que su computadora se inicie (si ha estado siguiendo mis instrucciones exactamente, el contenido del archivo .bat que deberá crear será c:\platform-tools\adb devices).

Si ahora tiene dificultades para acceder a una URL (por ejemplo, 'localhost') que está enviando a Chrome en su dispositivo Android (a través de las herramientas de desarrollo de Chrome en su computadora), ese es un problema diferente. Consulte esta pregunta para obtener consejos. ¿Cómo puedo acceder a mi localhost desde mi dispositivo Android?

(en resumen, debe asegurarse de que su computadora y su teléfono estén conectados a la misma red, por lo tanto, conéctelos a la misma red wi-fi o conecte su computadora al punto de acceso de su teléfono, luego ejecute ipconfig para obtener su dirección IP IPv4 inalámbrica, y use esa IP en la URL que desea ver en su teléfono)


Nota: Para que funcione la conectividad de depuración inicial, debe usar el modo MTP (Protocolo de transferencia de medios) en su Android, para la transferencia USB (MTP es el valor predeterminado). Hay una solución mencionada en una de las respuestas que implica cambiar este modo a otra cosa, sin embargo, eso probablemente solo activa algún tipo de re-reconocimiento, y es probable que de todos modos vuelva automáticamente al modo MTP si desconecta y luego vuelve a conectar el teléfono.

Chris Halcrow
fuente
1
TY! Esto funcionó para mí. Aunque tenía un controlador ADB instalado, el deamon no se estaba ejecutando. Ejecute lo anterior y comenzó, el dispositivo se muestra ahora.
user3953989
66
¡Gracias! Para usuarios de teléfonos Samsung, ¡sigue estos pasos!
hubert17
55
Solo otro gracias! Esta fue la respuesta para mi Nota 8. Lo curioso es que ya lo había adbinstalado, simplemente no lo había hecho adb devicescon mi nuevo teléfono.
Michael Geary
3
Funciona en Samsung Galaxy S10e. Gracias. Intenté depurar una aplicación SPA de JavaScript con Vue.js y no sabía que tenía que instalar Android SDK.
Mz1907
1
En mi caso, usando MacOs, tuve que escribir por termial: ./adb devices!
Diego Favero
43

solución alternativa si no tiene instalado ADT (Android Development Toolkit):

Se las arregló para detectar teléfonos Samsung Galaxy basados ​​en Android después de descargar andorid SDK platform-tools.zip y ejecutar el siguiente comando: "dispositivos adb". Comenzó un poco de demonio, encontró un dispositivo conectado, y también pude verlo en la pestaña de inspección de cromo canario.

anteriormente también instalé "Universal ADB driver" pero no estoy seguro de si esto era necesario

Juri
fuente
2
¡Después de tanto tiempo, este es el que funciona para mí! Creo que tiene algo que ver con que Daemon no se ejecute. cuando ejecuta el comando "dispositivos adb" inicia ese servicio.
JOBG
Descubrí que cambiar la conexión usb en la PC también ayudó al problema.
gkiely
8
Para cualquiera que llegue aquí, no necesita la plataforma SDK, solo necesita el controlador ADB universal.
adamdport
PERFECTO Gracias!
Erutan409
Esta respuesta junto con la respuesta de @Adorjan Princz a continuación resolvió mi maldito problema. Nuevo galaxy S8 + por cierto
Teedeez
32

Sé que esta es una vieja pregunta, pero aquí está mi respuesta que me resolvió. Revisé todos los artículos que pude encontrar y probé todo. No me funcionaría en una Mac o PC.

Solución: use otro cable USB.

Debo haber agarrado un cable de mala calidad que no admitía transferencias de archivos. Utilicé un cable USB diferente e inmediatamente se me solicitó el modo ptp y la autorización para la depuración remota.

gteh
fuente
55
Eso funcionó para mí. Estaba usando un cable USB que cargaba el teléfono a pesar de que Chrome no podía reconocer el dispositivo
zok
3
Esta es una de las respuestas más brillantes que he visto aquí. ¡Tan simple, tan obvio! Gracias
davnicwil
En serio desearía tener más votos a favor para esta respuesta.
KSully2
Los cables de carga USB tienen solo 2 cables, mientras que los cables USB reales tienen 4 cables. Los 2 cables adicionales se utilizan para transferencias de datos.
Mikko Rantalainen el
1
@henon con un cable que admite la transferencia de datos, puede acceder a los archivos de los teléfonos. Al igual que un dispositivo USB.
Timar Ivo Batis
29

He estado usando esta herramienta durante años en diferentes computadoras y con diferentes dispositivos. A menudo descubrí que Chrome / ADT no ve mi dispositivo.

En este caso, lo único que funciona para mí es restablecer el demonio ADB :

adb kill-server

o y

adb usb

Después de volver a enchufar su dispositivo, se mostrará un mensaje en su dispositivo pidiéndole que permita la depuración de USB desde la computadora conectada. Es realmente importante que se permita esta solicitud.

Adorjan Princz
fuente
el adb usb me devuelve "error: dispositivo '(nulo)' no encontrado" alguna idea?
Braian Mellor
@BraianMellor Obtuve el mismo error, pero comencé a ver mi dispositivo después de eso
Tadija Bagarić
¡Excelente! Esto funciona para mi Samsung Galaxy S8. Gracias.
Sampath
adb kill-servery adb start-serveres lo único que funcionó en mi antiguo Samsung Galaxy Tab 3. Otras soluciones sugieren cambiar 'Configuración USB' a 'Fuente de audio' o 'MIDI', pero eso no es necesario. De hecho, tengo 'Configuración USB' configurada en 'Carga' en mi Samsung Galaxy Tab S, pero aún puedo conectar el dispositivo Android a devtools. Supongo que establecer 'Configuración USB' en 'Fuente de audio' o 'MIDI' restablece el demonio ADB al ejecutar adb kill-servery adb start-serverbajo el capó
kimbaudi
28

Usuario de Samsung Note 8 aquí: todo lo que tenía que hacer era

  1. Habilite la depuración de USB en el teléfono.
  2. Instale y ejecute la herramienta "ADB y Fastboot"
  3. Comando de entrada adb devicesen el indicador adb.
  4. Vaya a chrome: // inspeccionar / # dispositivos y el dispositivo aparece.

Después de eso recibí un mensaje en mi teléfono y Chrome reconoció el teléfono.

Timar Ivo Batis
fuente
Hice el truco en mi Samsung Galaxy S8 después de ejecutar adb dentro del símbolo del sistema de Windows y autorizar en mi dispositivo.
Xedret
Trabajó en Samsung Note 9
Akshat
Trabajó en Samsung Galaxy A10.
Zaphiel
Trabajó en Samsung S8
Ruslan Korkin
Trabajó en Samsung S10 +
FalcoB
24

Teléfono Samsung + PC con Windows

En primer lugar, debe activar la depuración de USB en su teléfono:

  1. Configuración / Acerca del teléfono / Información del software / Número de compilación (tóquelo 7 veces para activar el modo desarrollador)
  2. Configuración / Opciones de desarrollador / Depuración de USB (activar)

Luego en tu PC:

  1. Instale el controlador USB de Samsung https://developer.samsung.com/mobile/android-usb-driver.html
  2. Instale ADB https://forum.xda-developers.com/showthread.php?t=2317790 (en el foro, desplácese hacia abajo hasta la sección "Descargas" para obtener la versión más reciente de ADB)
  3. Después de la instalación de ADB, CMD debería aparecer -> iniciar ADB con el comando "dispositivos adb" (por ejemplo, "C: \ Archivos de programa (x86) \ ADB mínimo y Fastboot> dispositivos adb")
  4. Conecte su teléfono a su PC con un cable USB
  5. Debería aparecer una alerta sobre la conexión en su teléfono (permitirlo)
  6. En Chrome en su PC, abra Herramientas de desarrollador / Más herramientas / Dispositivos remotos y finalmente debería ver que se detecta su teléfono
Koralek M.
fuente
Trabajó para Galaxy Fold también. Muchas gracias.
de_billa_
Gracias a la información presentada en el comentario anterior, pude hacer que esto funcione para mi Samsung 9. ¡Gracias! :)
Mike
Solo me faltaba la instalación de ADB. Después de eso funcionó a las mil maravillas :) Gracias por esto.
eos87
9

ADB debe estar ejecutándose. Solo ve a

C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-toolsy ejecutar adb devices, daemon debería comenzar y luego mostrar todos los dispositivos conectados.

Tobo
fuente
1
Gracias a Dios, esto ha sido un problema durante mucho tiempo con mi Samsung Galaxy S8 y Windows 10.
John
9

Hoy tuve una pesadilla con este Samsung Galaxy Note 9 y una computadora portátil con Windows 10 sin Android Studio . Aquí hay pasos de trabajo para depurar.

1) Habilite el modo de desarrollador en el teléfono de la manera habitual y active "Depuración de USB".

2) En su computadora, instale los Controladores USB de Samsung para Windows https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows

3) Abra Chrome en su computadora: abra Dispositivos remotos en la consola de desarrollo (en este momento dirá que no se detectaron dispositivos).

4) Conecte su teléfono a su computadora mediante un cable USB.

5) Acepte cualquier solicitud de autorización y espere hasta que la computadora diga "su dispositivo está listo ...", etc.

6) En su teléfono, deslice hacia abajo el menú superior y toque "P Sistema Android" - seleccione "MIDI" en "Usar USB para".

7) Aparecerán varias notificaciones de configuración en su PC, cuando finalicen, recibirá el aviso de autorización para la depuración en su teléfono. Acéptalo! Espere unos segundos más y encontrará que el teléfono ahora aparece en las herramientas de Chrome Dev en la computadora, y se conectará en unos segundos más.

De nada.

ViniH
fuente
1
Además del hecho de que necesito seleccionar la opción MIDI cada vez que conecto el dispositivo, funcionó como un maldito encanto. Esta es la primera solución que realmente funcionó sin ningún ciclo de intento / falla.
Machado
Puede habilitar el modo de desarrollo yendo a Configuración -> Acerca de y luego tocando el número de compilación 7 veces. Ver stackoverflow.com/questions/16866412
MarkG
7

Si está en Windows, debe instalar los controladores para su teléfono. Puedes conseguirlos aquí .

Si todavía no funciona, tuve suerte al conectarme reiniciando manualmente el Android Debug Bridge. Más información está aquí .

maurice cruz
fuente
Ya tenía los controladores instalados, pero después de leer los pasos en el otro artículo al que se vinculó, instalé algunas cosas más en mi PC para que funcionara. Agregué esos pasos como respuesta a mi propia pregunta.
Ash
Gracias, necesitaba estos controladores;)
Verri
6

ejecuta la adblínea de comando. Me gusta esto

adb devices
Bashirpour
fuente
2
Brillante. Sin embargo
maeneak
5

El "dispositivo remoto" de Chrome dejó de funcionar después de unos meses cuando no lo usé.

Resolví este problema: en la "opción de desarrollo" de mi dispositivo (Samsung J3) cancelé la autorización de depuración usb y luego en mi computadora, ejecuté "dispositivos adb" en "C: \ Archivos de programa (x86) \ Android \ android-sdk \ aparece en la carpeta de herramientas de plataforma "un mensaje en mi dispositivo que me pregunta si puedo permitir que mi computadora depure aplicaciones o no. Hago clic en Sí y luego Chrome ha detectado mi dispositivo

riad ghalloussi
fuente
1
Sí, el adb.execomando bajo las herramientas de la plataforma Android SDK fue la clave para resolver este problema de que Chrome no reconozca mi dispositivo Android.
Kimbaudi
4

Actualización de Ubuntu Linux 20 :

Es posible que ya no tenga que hacer ninguno de los comandos a continuación. sudo apt install -y adbes suficiente. Chromium 83 tiene esa regla de reenvío de puertos habilitada de forma predeterminada

Respuesta anterior :

Para cualquiera que use Ubuntu, usé lo siguiente:

https://github.com/M0Rf30/android-udev-rules

Tome nota del comando agregar nombre de grupo necesario para los usuarios de Ubuntu 16.

También instaló las herramientas de ADB sudo apt install android-tools-adby sudo apt install android-tools-fastbooty necesidad ni de todo el SDK de Android

Por último, no olvide agregar el reenvío de puertos en la configuración de devtools junto al dispositivo donde finalmente se conectó su teléfono, es decir, 8080 | localhost: 8080

racémico
fuente
sudo apt install android-tools-adb android-tools-fastbootfue suficiente en mi caso. ¡Gracias!
Denis
Lo que me funcionó después de no tener que preocuparme nunca por los problemas de conectividad fue hacer clic en el ícono de "expulsión" que aparece en la barra superior cuando se conecta el usb, luego hacer clic en mi teléfono (Nokia 6) en el menú desplegable que se muestra, luego el teléfono solicitó la verificación de la clave rsa y de repente funcionó.
Adrien
1
Actualización de Ubuntu Linux 20: ya no tenía que hacer nada de esto. sudo apt install -y adbfue suficiente Chromium 83 tiene esa regla de reenvío de puertos habilitada de forma predeterminada.
Dan Dascalescu
3

Chrome parece tener un error al renegociar la autenticación del dispositivo. Puede intentar deshabilitar la depuración de USB y habilitarla nuevamente. A veces, aparecerá una ventana emergente pidiéndole que confíe en la clave de su computadora nuevamente.

O puede ir a su SDK de Android y ejecutarlo, adb deviceslo que forzará una renegociación.

Después de uno (o ambos), Chrome debería comenzar a funcionar.

Mecha corta
fuente
3

Lo que tuve que hacer fue desactivar "Descubrir objetivos de red" en chrome: // inspect / # devices .

Eso es lo único que lo resolvió definitivamente en mi configuración (versión de Chrome 78.0.3904.97 basada en deepinOS / debian).

Gustavo Morais
fuente
2

Intenté @maurice cruz respuesta y no pude obtener los controladores reales. Luego encontré esta publicación que tenía una descarga para el controlador global de LG (no estoy seguro si cubre todo, pero muchos) para sus dispositivos. Después de la instalación, luego de desactivar la depuración usb y luego volver a activarla, se me solicitó la aceptación de RSA.

billy_comic
fuente
2

Ninguna de las respuestas mencionadas funcionó para mí. Sin embargo, lo que funcionó para mí es el reenvío de puertos. Pasos detallados aquí:

  1. Asegúrese de tener adb instalado (pasos aquí para windowd, mac, ubuntu)
  2. Asegúrese de tener Chrome ejecutándose en su dispositivo móvil
  3. En su PC, ejecute lo siguiente desde la línea de comandos:

    adb forward tcp:9222 localabstract:chrome_devtools_remote

  4. Al ejecutar el comando anterior, acepte la autorización en su teléfono móvil. A continuación se muestra el tipo de salida que veo en mi computadora portátil:

    $:/> adb forward tcp:9222 localabstract:chrome_devtools_remote

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

  5. Ahora abra su Chrome e ingrese 'localhost: 9222' y verá la pestaña activa para inspeccionar.

Aquí está la fuente de este enfoque.

Punit S
fuente
Esa fue una gran ayuda. ¡Gracias!
patrick
1

Soy nuevo en la programación de aplicaciones y este fue el primer problema que encontré cuando intenté obtener una depuración de programa de muestra usando mi dispositivo LG G3. La publicación anterior con instrucciones detalladas debería funcionar para todos. Estoy agregando mi experiencia en caso de que ayude a otros:

Seguí las instrucciones paso a paso, pero una. Es decir, instalar el controlador USB desde mi OEM. Mi teléfono seguía notificando que la depuración está activada (en el área de notificación) y que podía transferir datos y cobrar. Eso me hizo pensar que los controladores USB apropiados están instalados. Pero no fue así. Finalmente fui al sitio de LG y descargué el controlador USB para mi LG G3. Justo después de instalar el controlador y volver a conectar el teléfono a la computadora a través del cable, recibí la clave RSA. Mi Chrome ahora lo detecta y también pude ejecutar mi aplicación en mi teléfono a través del estudio de Android.

Sushil Kumar
fuente
Tengo un LG G2 mini y tuve que instalar LGMobileDriver_WHQL_Ver_4.0.4 para poder detectarlo con adb. El controlador se descargó para otro modelo de G2 porque no encontré g2 mini en el sitio oficial.
Yury Kozlov
1

Alternar "Descubrir dispositivos USB" parecía poner en marcha algo después de haber activado y desactivado la función de depuración en el teléfono.

También un cable diferente puede haber sido el problema. Mi caso puede haber estado interfiriendo con la conexión de datos, pero no estoy seguro.

ingrese la descripción de la imagen aquí

Simon_Weaver
fuente
Gracias, salvavidas
BruceJo
1

Usando un Samsung Galaxy S9 con Android Pie. - Mayo de 2019 Similar a la respuesta anterior, y la publicación de NickW para esa respuesta: una vez que su dispositivo esté conectado, en lugar de ir a la configuración, vaya a la barra de notificaciones del teléfono> Sistema Android y 'Toque para otras opciones de USB'. ¡Selecciona MIDI debajo de las opciones y listo!

Brendan
fuente
1

Si se ejecuta en teléfonos Huawei o Honor , asegúrese de instalar y ejecutar HiSuite en su computadora. La depuración de USB solo funciona cuando HiSuite está activado.

La Conspiración
fuente
0

Simplemente agregando esto aquí como referencia, estaba tratando de conectar un teléfono Android LG G5 y las herramientas de desarrollo de Chrome no lo reconocieron hasta que descargué el controlador usb LG aquí .

¡Buena suerte a todos!

mcheah
fuente
0

He trabajado con seis dispositivos Android diferentes y varios cables y debo decir que el depurador funciona de manera inestable. A veces puede ver el dispositivo, a veces no. A veces, reiniciar Chrome ayuda. Aquí hay un error relacionado https://bugs.chromium.org/p/chromium/issues/detail?id=788161 , puede ser que pueda contribuir con su evidencia.

Stepan Yakovenko
fuente
0

Hay un paso necesario que no se detalla:

ADB debe estar ejecutándose (no es porque está instalado que se ejecutará para establecer la conexión)

Por una razón desconocida para abrir "herramientas de desarrollador" en Chrome (canari) no necesariamente se iniciará la ejecución de ADB con buenos parámetros. Entonces no verá en el teléfono inteligente la pregunta "Confirme la conexión remota con 'la dirección de su PC'" mientras que en la PC puede ver en el panel de conexión "conexión desconocida pendiente". Entonces, necesariamente si esto no sucede, la conexión no se establecerá. Tenga en cuenta que algunas otras herramientas inician ADB pero lo importante es iniciar ADB y establecer la conexión.

Cuando ejecuta "> ADB conecta 'IPofYourSmartphone port'" o ADB se ejecuta mediante un soft para obtener la conexión correcta, ADB envía la solicitud que muestra la confirmación del panel en su teléfono inteligente

Esto es demasiado válido para la conexión USB o Wifi. Si utiliza en Android una herramienta como "ADB wireless by Henry", obtendrá una guía completa para obtener una conexión remota de depuración wifi.

Espero que esto ayude

Atentamente

Triplemente

usuario161546
fuente
0

En el teléfono, asegúrese de que el modo de depuración esté activado.

Ningún hombre
fuente
0

Usando un LG G7 y Windows 10 en este momento. Para mí, una vez que el teléfono está físicamente conectado, cambié el modo de conexión USB a Transferencia de fotos (originalmente estaba usando Transferencia de archivos ) y los Dispositivos remotos de Chrome detectaron mi teléfono. Hasta donde sé, solo tengo instalado el controlador móvil, no ADT, etc.

Robin Chow
fuente
0

Si tiene Android 9 en su dispositivo móvil, debe actualizar el SDK de Android en Android Studio.

  • Abra el estudio de Android y vaya a Configuración.
  • Configuración del sistema \ Android
  • Seleccione el SDK de Android (verá una nueva versión del SDK)
  • Haga clic para aplicar
  • Su teléfono móvil querrá acceder ahora en modo MIDI.
Alper AKPINAR
fuente
0

Resolví este problema sin instalar ningún controlador SDK de Samsung o Android ni tener que seleccionar opciones de transferencia de MIDI o imagen, como se detalla en las muchas respuestas anteriores que abarcan varios años.

Para mí, en Windows 10, el problema fue causado por la aplicación integrada de Windows 10 llamada Your Phone. Solo tenía repairla aplicación en su Advanced Settings. Puede haber una forma más fácil de acceder a la configuración de la aplicación, pero accedí de esta manera:

  1. Ajustes del sistema
  2. Añadir o eliminar programas
  3. Click Your Phonede la lista
  4. Seleccione Advanced Options
  5. Seleccionar Repairbajo Resetopciones

Después de esto, cuando me reconecté y activé USB Debuggingmi teléfono Android (Samsung A30), mi teléfono me solicitó la aprobación de la huella digital de la clave RSA, lo que permitió a Chrome DevTools finalmente reconocer mi teléfono.

TheDarkIn1978
fuente