tools google errores developer dev depurar debug consola chrome abrir google-chrome-devtools
andorid SDK platform-tools.zip

google-chrome-devtools - errores - developer tools google



Chrome DevTools Devices no detecta el dispositivo cuando está conectado (19)

Parece que no consigo 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 USB está habilitada en mi dispositivo y se ha instalado el controlador del dispositivo. Nunca recibí la solicitud como resumen en el paso 3 del enlace anterior para aprobar la huella dactilar de la clave RSA, pero el dispositivo se conecta a mi PC para permitir la transferencia de medios. Incluso revocé todas las autorizaciones de depuración USB según el enlace anterior.

No tengo nada adicional 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.


ADB debe estar en ejecución. Solo ve a

C:/Users/yourUserName/AppData/Local/Android/Sdk/platform-tools y ejecute adb devices , el daemon debe iniciarse y luego mostrar todos los dispositivos conectados.


Debido a la simplicidad y para futuras referencias, he decidido agregar mi comentario como respuesta.

En una computadora portátil Galaxy S7 y Windows 10, todo lo que tenía que hacer mientras estaba conectado a la computadora era 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 indicador del dispositivo para permitir la huella dactilar de la clave RSA. Entonces las herramientas de desarrollo en la computadora reconocieron mi dispositivo.

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

También he tenido la suerte de cambiarlo al modo "MTP (Protocolo de transferencia de medios)" , pero solo en ocasiones.


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


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 desarrollo" 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 "Confirmar conexión remota con ''su dirección de 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 será establecida. Tenga en cuenta que algunas otras herramientas inician ADB, pero lo importante es lanzar ADB y establecer la conexión.

Cuando ejecuta "> ADB connect ''IPofYourSmartphone port''" o ADB se ejecuta mediante una conexión suave 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 usa en Android una herramienta como "ADB wireless by Henry" obtendrá una guía completa para obtener una conexión remota de depuración de wifi.

Espero que esto ayude

Atentamente

Trebly


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

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

adb kill-server

o y

adb usb

Después de volver a enchufar el dispositivo, aparecerá un mensaje en su dispositivo que le solicitará que permita la depuración de USB desde la computadora conectada. Es muy importante que esta solicitud sea permitida.


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 usted pueda contribuir con su evidencia.


Intenté la respuesta de @maurice cruz 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 todos, pero muchos) para sus dispositivos. Después de instalar, luego desactivar la depuración de usb y volver a encenderla, se me solicitó la aceptación de RSA.


La activación de "Descubrir dispositivos USB" pareció iniciar algo después de que activé y desactivé la función de habilitació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.


Para cualquiera que use Ubuntu, usé lo siguiente:

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

Tome nota del comando add group name necesario para los usuarios de Ubuntu 16.

También instalé las herramientas de ADB sudo apt install android-tools-adb y sudo apt install android-tools-fastboot y no necesité 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


Para poner en funcionamiento la funcionalidad:

Siguiendo los pasos anteriores, recibí la solicitud de huellas dactilares de la clave RSA para aceptar y luego vi mi dispositivo en Chrome.

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

Actualización 24 febrero 2016

Entonces 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. Siguió los pasos de los documentos de Google y ... no funcionó de nuevo, no se le solicitó la clave RSA. Así que comencé a seguir mis pasos como se indicó anteriormente 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 lo intenté:

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

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

  • Abra un editor de texto y cópielo en los "C:/Program Files (x86)/Minimal ADB and Fastboot/adb" devices
  • Guarde ese archivo como adb.bat en la carpeta de inicio de Windows ubicada en C:/ProgramData/Microsoft/Windows/Start Menu/Programs/StartUp

Tenga en cuenta que el archivo NO debe 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 Chrome Inspect funcionando cuando la necesito.

Le agradezco a todos los que han contribuido con sus respuestas a esta pregunta, lo que me ayudó a guiarme hacia una actualización útil para mi respuesta. Por favor, dale crédito a otras respuestas cuando encuentres que también te han ayudado.


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

Solución: Utilice otro cable USB.

Debo haber agarrado un cable de mala calidad que no admite transferencias de archivos. Usé un cable USB diferente y de inmediato me pidieron el modo ptp y la autorización para la depuración remota.



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

Tengo el mismo problema y me funciona bien.


Solo agregando esto aquí como referencia, estaba tratando de conectar un teléfono LG G5 con Android y las herramientas Chrome dev no lo reconocieron hasta que descargué el controlador LG USB de here .

¡Buena suerte a todos!


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

He seguido instrucciones paso a paso, pero una. Es decir, instalando el controlador USB de 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 cargos. 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 que instalé el controlador y volví a conectar el teléfono a la computadora a través del cable, recibí el indicador de la clave RSA. Mi Chrome ahora lo detecta y también pude hacer que mi aplicación se ejecute en mi teléfono a través del estudio de Android.


Usando un LG G7 y Windows 10 en este momento. Para mí, una vez que el teléfono está conectado físicamente, 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. Por lo que sé, solo tengo instalado el controlador móvil, no ADT, etc.


Usuario de Samsung Note 8 aquí: todo lo que tenía que hacer era instalar y ejecutar la herramienta "ADB y Fastboot", comando de entrada "adb devices" en el indicador de adb. Después de eso recibí un mensaje en mi teléfono y Chrome reconoció el teléfono. Y, por supuesto, han habilitado la depuración USB en el teléfono.


(Nota: esto me funcionó con un Samsung S6. Apreciaría cualquier comentario sobre la versión de teléfono utilizada, para quien sea que funcione esta instrucción)

Si su teléfono se está conectando a su computadora y está siendo reconocido en la computadora, y ha habilitado la depuración USB en su teléfono, pero el teléfono no aparece en ''Dispositivos remotos'' en las herramientas para desarrolladores 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 de USB''.

Si esto no funciona, entonces es probable que el problema no sea que el Debug Bridge Daemon de Android falte o no se esté ejecutando 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 de la plataforma del SDK de Android desde aquí:

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

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

-Descomprima la descarga en c: / platform-tools (solo la puse aquí para su comodidad, puede elegir una ubicación diferente).

- Abra el símbolo del sistema (ejecute 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" junto a un dispositivo, significa que debe desbloquear el teléfono y elegir "permitir el acceso a los datos del dispositivo", luego "permitir siempre el acceso desde esta computadora". Entonces deberías ver tu teléfono conectado en la consola del desarrollador:

Necesitarás tener el Daemon en ejecución cada vez que tu computadora se reinicie. Coloque un archivo .bat en su carpeta de inicio, para ejecutar el daemon cada vez que se inicie su computadora (si ha estado siguiendo exactamente mis instrucciones, el contenido del archivo .bat que deberá crear será c: / plataforma- herramientas / dispositivos adb).

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 host local desde mi dispositivo Android?

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

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


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

Administrado para detectar el teléfono Samsung Galaxy basado en Android después de descargar andorid SDK platform-tools.zip y ejecutar el siguiente comando: "adb devices". Comenzó un poco de deamon, encontré un dispositivo adjunto, y también pude verlo en la pestaña de inspección del canario cromado.

anteriormente también instalé el "controlador ADB universal" pero no estoy seguro de si esto era necesario