Desde que actualicé mi Samsung Galaxy S3 a Android 4.3 (desde 4.1.2) no puedo usar la depuración remota de Chrome para Android (más detalles aquí ).
Tengo las opciones de desarrollador y la depuración de USB habilitadas en mi teléfono, y esto funcionó perfectamente bien en Android 4.1.2. Ahora, cuando conecto mi teléfono a mi PC, simplemente se conecta como un dispositivo de almacenamiento multimedia y Chrome no lo detecta como un dispositivo USB.
Estoy descartando cualquier problema con Chrome, ya que podría depurar USB con un Google Nexus4, también, mirando algún otro hilo (aquí y en otros lugares) parece ser un problema con la actualización 4.3 de Samsung.
¿Algún consejo para que esto funcione?
adb.exe
cuál ya estaba en mi PC y ejecutarloadb.exe devices
. Eso funcionó para mí.adb.exe
y simplemente abrió y cerró una terminal. Luego abrí una terminal y corríadb.exe devices
y decía'adb.exe' is not recognized as an internal or external command, operable program or batch file
. No tengo instalado Android Studio ya que tiene alrededor de 2 GB y tengo una conexión limitada.Respuestas:
Mis dispositivos dejaron de funcionar cuando Chrome desactivó el ahora depravado complemento ADB, ya que ahora está integrado en las herramientas de desarrollo.
Descargué el SDK y seguí las instrucciones en Chrome Developers . Sin embargo, encontré que las instrucciones proporcionadas por Alphonso no eran suficientes y lo hice de esta manera en Windows 8:
Tuve problemas importantes y logré que funcionara con estos pasos. Si aún tiene problemas, busque en Google la guía Depuración remota en Android con Chrome y verifique la parte sobre controladores. Tuve problemas con mi Samsung Galaxy Nexus que necesitaba controladores especiales para ser compatible con ADB.
Actualizar
Si está utilizando Windows 10 y no pudo encontrar el enlace para descargar el SDK de Android ; puede omitir los números 1 y 2. Todo lo que necesita es activar " Android Debug Bridge ". Vaya directamente al n. ° 3 - n. ° 7 después de descargar y ejecutar " platform-tools " ( https://developer.android.com/studio/releases/platform-tools.html )
fuente
./adb devices
.Después de intentar seguir la respuesta de Valros.nu, descubrí que la descarga de sdk ahora está combinada con androind studio, en un instalador exe de 840 MB.
Como todo lo que necesita para este programa en particular es el programa adb, puede obtenerlo en un instalador independiente de los chicos de xda:
http://forum.xda-developers.com/showthread.php?t=2317790
Tenga en cuenta que no es necesario que escriba
adb.exe
, simplemente escribaadb devices
en el símbolo del sistema que se inicia después de la instalación.Además, tuve que desconectar y volver a conectar mi samsung s4 para que apareciera el mensaje de depuración remota en el teléfono.
fuente
Después de mirar alrededor un poco más me encontré con esto . Aparentemente, todavía no hay una solución para este problema, pero hay una solución: volver al flujo de trabajo heredado .
El flujo de trabajo heredado funcionó para mí, y lo único adicional que tuve que hacer fue ir a la carpeta de herramientas de la plataforma desde la descarga del SDK de Android, abrir una ventana de comando aquí y ejecutar el comando "dispositivos adb". Esto hizo que el panel de huellas dactilares de la clave RSA de la computadora apareciera en la pantalla de mi móvil y, después de otorgar el permiso, el dispositivo apareció en la página Inspeccionar de Chrome.
Resulta que no fue un problema causado por la actualización del sistema operativo móvil sino por Chrome (me desconcertó el hecho de que funcionaba en mi Nexus4 de alguna manera). En las versiones anteriores de Chrome, no era necesario descargar el SDK de Android de 500 mb, ya que era compatible con un complemento ADB. Pero con la última versión de Chrome, supongo, pasar al legado es la única forma de hacerlo.
fuente
adb devices
en mi PC, apareció mi dispositivo, y luego en la pantalla del dispositivo apareció el mensaje "Permitir depuración USB". De ahí en adelante, ¡funcionó!adb devices
como "volver al flujo de trabajo heredado", que implicaba el reenvío de puertos y la navegación a una URL en particular en Chrome en la PC. Correradb devices
es bastante simple :-)adb devices
. Entonces, estamos atrapados en algo entre el flujo de trabajo heredado y el "flujo de trabajo moderno".Tengo Samsung Galaxy S3 y no se muestra en la pestaña "Dispositivos remotos" ni en chrome: // inspeccionar. Sin embargo, el dispositivo se mostró en el Administrador de dispositivos de Windows como GT-I9300. Lo que funcionó para mí fue:
cmd.exe
cd "C:\Program Files (x86)\ClockworkMod\Universal Adb Driver"
adb devices
No estoy seguro de si afectó todo el flujo de alguna manera, pero en algún momento instalé y luego desinstalé los controladores de Samsung: http://www.samsung.com/us/support/downloads/ > Móvil> Teléfonos > Galaxy S> S III> Desbloqueado> http://www.samsung.com/us/support/owners/product/galaxy-s-iii-unlocked#downloads
fuente
Para mí, la solución fue descargar el SDK de Android y
adb devices
ejecutarlo, lo que inició el demonio adb.fuente
cd ~/
luegoadb devices
ejecute esto en su terminalSé que esta es una pregunta anterior, pero pensé que también publicaría mi solución:
fuente
Tuve éxito después de usar ade.exe como se explicó anteriormente, además de usar la última versión de Chrome Canary . Aparentemente, su versión de escritorio de Chrome debe ser superior a la versión que se ejecuta en su dispositivo Android.
fuente
Para mí, el elemento de menú Inspeccionar dispositivos no estaba disponible (no se muestra en absoluto). Pero, simplemente navegando a chrome: // inspect / # devices me mostró mi dispositivo y pude usar el puerto hacia adelante, etc. No tengo idea de por qué no se muestra el elemento del menú.
Teléfono: Android Galaxy S4
SO: Mac OS X
fuente
En caso de que ayude a alguien, publicaré lo que funcionó para mí.
Tuve que conectar mi S3 a un puerto USB directo de mi PC para que me solicitara que aceptara la firma RSA. Antes tenía mi S3 enchufado a un concentrador.
Ahora el S3 se detecta cuando se usa tanto el puerto USB directo de la PC como a través del concentrador.
NOTA : es posible que también deba ejecutar
adb devices
desde la línea de comandos para que su S3 vuelva a solicitar el permiso.... aceptar firma en el teléfono ...
fuente
Aquellos que actualizaron su dispositivo a Android 4.2 Jelly Bean o superior o que tengan un dispositivo con Android 4.2 JB o superior, no encontrarán las Opciones de desarrollador en el menú Configuración. Las Opciones de desarrollador se ocultan de forma predeterminada en 4.2 Jelly Bean y versiones posteriores de Android. Siga los pasos a continuación para mostrar las opciones de los desarrolladores.
Vaya a Configuración >> Más / pestaña General >> Acerca de (en Samsung Galaxy S3, Galaxy S4, Galaxy Note 8.0, Galaxy Tab 3 y otros teléfonos inteligentes y tabletas Galaxy con Android 4.2 / 4.3 Jelly Bean) O
Vaya a Configuración >> General >> Acerca de (en Samsung Galaxy Note 2, Galaxy Note 3 y algunos otros dispositivos Galaxy con Android 4.3 Jelly Bean o 4.4 KitKat) O
Vaya a Configuración> Acerca de> Información del software> Más (en HTC One u otros dispositivos HTC con Android 4.2 Jelly Bean o superior). 2. Ahora desplácese hasta Número de compilación y tóquelo 7 veces repetidamente. Aparecerá un mensaje diciendo que ahora eres un desarrollador.
Crédito a www.androidofficer.com
fuente