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.
fuente
chrome://version
) + Android Make & Model cuando describa lo que funciona para usted.Respuestas:
Para poner en funcionamiento la funcionalidad:
adb.exe
(es posible que deba iniciar y detener ADB usandoadb kill-server
yadb start-server
)about:inspect
en Chrome en el escritorio, asegurándose de que el navegador Chrome esté abierto en su dispositivoSiguiendo 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é:
C:\Program Files (x86)\Minimal ADB and Fastboot\
adb devices
(alternativamente, podría haber ejecutado,adb start-server
pero el anterior da una respuesta más informativa)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:
"C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
adb.bat
en 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.
fuente
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.
fuente
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.
fuente
(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:
(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:
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
).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.
fuente
adb
instalado, simplemente no lo había hechoadb devices
con mi nuevo teléfono.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
fuente
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.
fuente
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 :
o y
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.
fuente
adb kill-server
yadb start-server
es 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 ejecutaradb kill-server
yadb start-server
bajo el capóUsuario de Samsung Note 8 aquí: todo lo que tenía que hacer era
adb devices
en el indicador adb.Después de eso recibí un mensaje en mi teléfono y Chrome reconoció el teléfono.
fuente
Teléfono Samsung + PC con Windows
En primer lugar, debe activar la depuración de USB en su teléfono:
Luego en tu PC:
fuente
ADB debe estar ejecutándose. Solo ve a
C:\Users\yourUserName\AppData\Local\Android\Sdk\platform-tools
y ejecutaradb devices
, daemon debería comenzar y luego mostrar todos los dispositivos conectados.fuente
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.
fuente
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í .
fuente
ejecuta la
adb
línea de comando. Me gusta estofuente
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
fuente
adb.exe
comando bajo las herramientas de la plataforma Android SDK fue la clave para resolver este problema de que Chrome no reconozca mi dispositivo Android.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 adb
es suficiente. Chromium 83 tiene esa regla de reenvío de puertos habilitada de forma predeterminadaRespuesta 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-adb
ysudo apt install android-tools-fastboot
y necesidad ni de todo el SDK de AndroidPor ú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
fuente
sudo apt install android-tools-adb android-tools-fastboot
fue suficiente en mi caso. ¡Gracias!sudo apt install -y adb
fue suficiente Chromium 83 tiene esa regla de reenvío de puertos habilitada de forma predeterminada.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 devices
lo que forzará una renegociación.Después de uno (o ambos), Chrome debería comenzar a funcionar.
fuente
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).
fuente
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.
fuente
Ninguna de las respuestas mencionadas funcionó para mí. Sin embargo, lo que funcionó para mí es el reenvío de puertos. Pasos detallados aquí:
En su PC, ejecute lo siguiente desde la línea de comandos:
adb forward tcp:9222 localabstract:chrome_devtools_remote
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 *
Ahora abra su Chrome e ingrese 'localhost: 9222' y verá la pestaña activa para inspeccionar.
Aquí está la fuente de este enfoque.
fuente
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.
fuente
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.
fuente
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!
fuente
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.
fuente
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!
fuente
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.
fuente
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
fuente
En el teléfono, asegúrese de que el modo de depuración esté activado.
fuente
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.
fuente
Si tiene Android 9 en su dispositivo móvil, debe actualizar el SDK de Android en Android Studio.
fuente
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íarepair
la aplicación en suAdvanced Settings
. Puede haber una forma más fácil de acceder a la configuración de la aplicación, pero accedí de esta manera:Your Phone
de la listaAdvanced Options
Repair
bajoReset
opcionesDespués de esto, cuando me reconecté y activé
USB Debugging
mi 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.fuente