working remote remota not extension devices depuracion debug chrome android google-chrome remote-debugging google-chrome-devtools

android - remota - remote devices chrome



Google Chrome para la depuraciĆ³n remota de Android: "localhost: 9222" no disponible (9)

¿Has cambiado tu localhost en absoluto? Si es así, intente 127.0.0.1:9222 en lugar de localhost: 9222 .

Estoy siguiendo los pasos para habilitar la depuración remota ( https://developers.google.com/chrome/mobile/docs/debugging ). Cuando llego al paso 4, Chrome for Desktop vuelve con "Esta página web no está disponible".

"Habilitar depuración web USB" está marcado en Chrome para Android.

"USB Debugging" está habilitado en mi dispositivo (rooteado Nexus S, CM9).

El comando "adb devices" vuelve con " dispositivo de número de dispositivo".

El comando "adb forward ..." devuelve con: * daemon no ejecutándose. iniciándolo ahora en el puerto 5037 * * el demonio comenzó con éxito *

Estoy ejecutando el último ADB en Windows 7, cmd como Administrador.


¿Puede por favor proporcionar la versión de Chrome en Android que está utilizando? Abra la URL "about: version" y proporcione los valores de "Google Chrome" y los campos de "Aplicación".

Y puede verificar lo siguiente: después de activar la depuración web USB (paso 2 del documento), lo que esta secuencia de comandos le ofrece:

adb root adb shell cat /proc/net/unix | grep chrome_devtools_remote

(La idea es comprobar si el zócalo de depuración remota se abre en el dispositivo después de activar la depuración web USB)


C: / adb forward tcp: 9222 localabstract: chrome_devtools_remote

Me ayudó a encontrar la causa en mi sistema. Estaba teniendo varios dispositivos conectados. Después de eliminar todos los dispositivos, y conectado solo un dispositivo requerido resolvió el problema.


Descubrí que tenía que tener la depuración USB habilitada en Chrome y en mi dispositivo.

  1. Chrome para dispositivos móviles - Configuración> Herramientas de desarrollo> [x] Habilitar la depuración web USB
  2. Dispositivo - Configuración> Opciones de desarrollador> [x] Depuración de USB
  3. Conecte el dispositivo a la computadora
  4. Habilitar el reenvío de puertos en la computadora

    C: / adb forward tcp: 9222 localabstract: chrome_devtools_remote

  5. Vaya a http://localhost:9222 en Chrome para computadora


He encontrado una solución a este problema. He estado buscando un último comando del mismo día en el tutorial.

https://developer.chrome.com/devtools/docs/contributing-legacy

"C: / Users /% username% / AppData / Local / Google / Chrome SxS / Application / chrome.exe" --remote-debugging-port = 9222 --no-first-run --user-data-dir = C : / Users /% username% / chrome-dev-profile http: // localhost: 11002 # http: // localhost: 8000 / front_end / inspector.html

Entonces puedo usar localhost: 9222 en el navegador.

En este momento me gustaría comentar sobre la respuesta para ayudar a alguien.


Intente descargar el navegador Chrome para Android en su teléfono. Y luego navegue nuevamente en su escritorio a localhost: 9222 La depuración remota de Android solo funciona con el navegador móvil Chrome. Algunos usuarios piensan que el navegador nativo de Android es Chrome pero no lo es.


Las funciones de depuración remota requieren una pequeña comprobación. Las funciones de depuración de USB deben estar desactivadas y solo debe verificarse la opción de USB Debugging en la configuración de Chrome (Android).

Además, ejecute el comando adb forward dos veces (el comando completo con argumentos específicos).


Tuve dos problemas realmente tontos que me impidieron hacer esto correctamente, tal vez mi experiencia me ayude.

1: el "adb forward ..." del comentario más votado en el canal de YouTube que explica cómo hacerlo contiene algunos caracteres extraños ( https://www.youtube.com/watch?feature=player_embedded&v=s4zpL4VBbuU ) . Si, como yo, lo pegó en cmd sin una doble comprobación, el servidor se iniciará sin error, pero el servicio no funcionará correctamente. Asegúrese de que está utilizando esta línea con su ruta a adb

adb forward tcp:9222 localabstract:chrome_devtools_remote

2: ESET NOD32 Antivirus tiene esta cosa llamada HIPS (Sistema de prevención de intrusiones basado en host), y no le gusta que juegue con localhost:####

http://kb.eset.com/esetkb/index?page=content&id=SOLN2950

Tal vez su software antivirus tiene algo similar que se puede desactivar?

Espero que esto ayude a alguien ^ _ ^


Ya no necesitas preocuparte por adb, descargas o líneas de comando. Con Chrome v41 (canario), simplemente conecté el teléfono, apunté el navegador a chrome: // inspect, luego presioné el enlace "inspeccionar" debajo de mi dispositivo, y la ventana de depuración se abrió y funcionó. (Habilite la depuración USB en las opciones de desarrollador en el teléfono)

Agrego que esto funcionó por primera vez, mientras que mis esfuerzos con Chrome v39 más las herramientas de plataforma sdk, adb y el resto, aún no habían dado frutos después de aproximadamente 6 horas.