Estoy tratando de depurar remotamente Chrome en mi Samsung Galaxy Note 4, pero parece que no puedo hacerlo funcionar.
Nota : para eliminar un problema del dispositivo, también intenté usar un HTC One M8, pero eso tampoco funcionaría.
Habiendo revisado los requisitos de la página de depuración remota de Chrome: https://developer.chrome.com/devtools/docs/remote-debugging , creo que cumplo con todos los requisitos:
- Dispositivo móvil : Chrome 42.0.2311.111 (Lollipop 5.0.1)
- Dispositivo utilizado para la depuración : Chrome Canery 44.0.2394.3 (Windows 7)
- Controladores USB : descargados e instalados desde el sitio web de Samsung
Ambos dispositivos se conectan a mi computadora portátil sin problemas, y puedo transferir archivos entre los dos, sin embargo, la depuración de USB no funciona.
De acuerdo con la guía anterior, debería ver una notificación titulada ¿ Permitir depuración de USB? Sin embargo, esta notificación no se ve por ningún lado y, en consecuencia, el inspector de dispositivos (chrome: // inspect / # devices) informa que no se detectaron dispositivos .
He encontrado muchas preguntas similares que aconsejan al usuario que se centre en el controlador USB, sin embargo, me he asegurado de tener instalada la última versión de mi fabricante y no he tenido éxito.
¿Alguien puede aconsejar sobre lo que puedo probar a continuación?
Editar : olvidé mencionar que también he buscado descargar el controlador USB de Google: http://developer.android.com/sdk/win-usb.html#download
Sin embargo, estoy ejecutando Windows 7 x64, y parece que estos controladores solo son adecuados para instalaciones x86.
Ahora también he descargado el Controlador Universal ADB de Windows Controlador Universal ADB de Windows como se recomienda en este sitio, pero todavía no me alegro: la depuración USB no se muestra en los dispositivos ADB
También he instalado el complemento ADB para Chrome Canery, pero una vez instalado, el complemento te notifica que ya no es necesario.
fuente
Respuestas:
Encontré que las piezas faltantes del rompecabezas estaban instalando el SDK de Java y el SDK de Android.
Me encontré con esto porque no podía conectarme a la "interfaz adb": la página de instrucciones de depuración remota de Android nunca mencionó la instalación de un SDK, así que busqué en Google "cómo configurar la interfaz adb", y encontré esta página en How To Geek .
Después de instalar el SDK de Java y el SDK de Android, pude detectar el dispositivo usando "
adb detect
", y luego Chrome pudo detectar el dispositivo encendidochrome://inspect
.Antes de instalar Java SDK y Android SDK,
chrome://inspect
no detectaba el dispositivo.La versión de Chrome Canary que estaba usando era 48.0.2547.0 (64 bits).
El hecho de que la instalación de Java SDK y Android SDK solucionó el problema contradice los consejos de Google aquí :
fuente
Solución de problemas (desde la página web)
No puedo ver mi dispositivo en la página chrome: // inspeccionar.
Si aún no puede ver su dispositivo, desenchúfelo. En su dispositivo, seleccione Configuración> Opciones de desarrollador. Toque Revocar autorizaciones de depuración USB. Luego, vuelva a intentar la configuración del dispositivo y los procesos de descubrimiento .
Cosas para verificar * (Desde lo alto de mi cabeza) *:
Entonces, activó la depuración de USB en la configuración del desarrollador en su teléfono, ¿correcto? Si está activado, aparecerá en la barra de notificaciones de su teléfono, si no muestra su teléfono no tiene la depuración USB activada.
Si está activado pero Chrome no puede detectarlo, intente ejecutar "dispositivos adb" desde el símbolo del sistema de Windows para ver si su computadora lo está detectando. Si la computadora te está detectando que adb está funcionando, entonces hay un problema con Chrome. Si no lo detecta, sabe que Windows tampoco está detectando adb, instale las unidades correctas y apague adb y luego vuelva a encenderlo (si es necesario) e intente nuevamente.
Puede instalar las unidades en su plataforma de Windows, ya que es de 64 bits (64 bits puede y ejecutará un código de 32 bits (x86 es como lo llamó en su pregunta)), así que instale los controladores e intente nuevamente.
Para verificar que Windows puede comunicarse con la interfaz adb:
Si nada de esto funciona, contáctame y trataré de ayudarte lo más que pueda. Con suerte, solo fueron los conductores y nada más.
fuente