ADB no encuentra el dispositivo con Galaxy S8 y Windows 7

Estoy tratando de hacer que mi Galaxy S8 funcione con Unity para el desarrollo de Gear VR, pero parece que no puedo hacer que ADB encuentre el teléfono.

Habilité la depuración de USB en las opciones de desarrollo y también tengo la última versión de Android Studio y el SDK, también instalé el paquete Android 7.0 en Android Studio y los controladores USB de Windows desde eso, también reinicié tanto el teléfono y computadora después de una sugerencia, una persona incluso sugirió actualizar los controladores USB para el teléfono en el administrador de dispositivos en Windows a los controladores (Android_winusb) en la carpeta SDK pero dice que no puede encontrar ningún controlador relevante, también probé adb kill-server y servidor de inicio adb.

Nada de lo que hago parece ayudar en absoluto. Además, realmente no quiero tener que rootear el teléfono, ya que eso anula cualquier garantía, pero por todo lo que he leído, no hay necesidad de hacerlo para que esto funcione.

Los teléfonos Samsung a menudo son un poco divertidos con USB: es posible que deba instalar un controlador específico de Samsung en su PC.
Gracias por el aviso, no lo sabía. Nunca he oído hablar de nadie que mencione un controlador específico de Samsung en todos los videos y documentos que he leído, así que no estoy seguro de eso.
Tal vez sea solo a cargo. Simplemente presione o mantenga presionado el dispositivo donde indica que está conectado y cambie a la transferencia de datos.
Gracias por el consejo, pero ya estoy en modo de transferencia de datos.
¿Qué tal el camino a la terminal?
No estoy seguro de seguir? Estoy usando Windows, ¿te refieres a la ventana CMD?
Consulte aquí los controladores de Samsung samsungusbdrivers.net/2017/03/… . Instálelos después de desconectar el dispositivo, reinicie el dispositivo y la PC; conéctese y pruebe
Sí, la variable de ruta es correcta para la ventana cmd desde la que está trabajando. ¿También está abriendo la ventana cmd con privilegios elevados o administrador?
Esa página no parece muy legítima jajaja, estoy seguro de que si Samsung es compatible con Unity Dev, ¿habría un sitio más legítimo?
Sí, es correcto, si simplemente escribo adb aparece con todas las opciones, pero cuando escribo dispositivos adb, la lista de dispositivos está vacía, también estoy ejecutando CMD en modo administrador
Puedo transferir archivos hacia y desde mi teléfono a través de la PC, así que me dijeron que no es un problema con el controlador, pero no estoy seguro una vez más

Respuestas (6)

Le sugiero que conecte su teléfono a su PC y en su computadora para ir al Administrador de dispositivos en el panel de control y elimine los dispositivos relacionados con su teléfono inteligente.

Luego, desconecte el teléfono inteligente de su PC.

Reinicie su PC y su teléfono.

Vuelva a conectar su teléfono a su PC.

Otro intento: simplemente deshabilite la depuración de USB, mientras está conectado a la PC. Vuelva a habilitarlo y conéctese a su PC.

Dios mío, muchas gracias, la primera opción funcionó perfectamente, aunque tuve que reinstalar los controladores adb del sdk de Android, pero finalmente lo hice funcionar, así que gracias de nuevo.

Lo que funcionó para mí fue ir a Configuración -> Opciones de desarrollador -> Revocar autorizaciones de depuración de USB en mi Galaxy S8+.

Sí, olvidé un paso. Debe "habilitar las opciones de desarrollador" y luego ir a "opciones de desarrollador" en (S7 en mi caso) y habilitar "Depuración de USB".

Para cualquier otra persona que se encuentre con este problema (estuve luchando con esto durante semanas, antes de encontrar este consejo...) Intente usar un puerto USB2 en lugar de un puerto USB3. Eso funcionó para mí. (Samsung Nota 8, Windows 10.)

Google Driver funciona para Nexus, HTC, etc. Para Samsung, necesitaba encontrar los controladores SAMSUNG correctos e instalarlos manualmente.

Mientras:

  • El controlador SAMSUNG adecuado se ha instalado manualmente
  • El dispositivo está en modo desarrollador y
  • La depuración USB está activa en el dispositivo

La PC debe tomar el teléfono en ADB (cuando la PC haya reconocido correctamente el teléfono, debería tener un mensaje en el dispositivo Samsung pidiéndole que confíe en él). Cuando el dispositivo confía en la PC y se instalan los controladores correctos, debería aparecer en formato adb devices.

Si tiene una MacBook nueva (2016 y posterior) y tiene este problema, asegúrese de intentar usar todos los puertos USB-C disponibles. Creo que solo los puertos compatibles con Thunderbolt reconocerán el teléfono.