7 votos

Fastboot se congela en Mac OS Sierra

Acabo de recibir un nuevo MacBook 2016 con Mac OS Sierra instalado, después de configurar mi entorno de desarrollo completo y todas las herramientas necesarias a través de Android Studio, he intentado flashear una nueva versión de Android Wear en mi reloj.

ADB funciona sin problemas, pero en cuanto intento ejecutar cualquier fastboot (que no sea fastboot help ) se congelará por completo y no terminará nunca.

Simplemente está atascado sin ninguna salida.

Ya he intentado ejecutarlo con sudo o reinstalarlo a través del SDK Manager, también he probado con diferentes fastboot binarios proporcionados en XDA developers.

No hay nada que parezca hacer que se acabe. Incluso "ctrl + c" no sale del comando en ejecución. Sólo la matanza a través de la lista de procesos funcionará.

0 votos

¿Has configurado todos los controladores? Cuando fastboot se "congela" es porque no se detecta el dispositivo. Nunca lo he probado en Mac pero en Windows aparece Waiting for device

0 votos

Ni siquiera muestra esta salida. Así que todo está instalado. Herramientas todas las dependencias. (adb funcionando sin problemas)

0 votos

¿Cómo se entra en el modo Fastboot?

3voto

mikepenz Puntos 101

Así que esto fue un error oficial de Android fastboot. Actualmente están probando una solución en su departamento de control de calidad.

Con la nueva versión de las herramientas de la plataforma se arreglará: https://code.google.com/p/Android/issues/detail?id=231129

2voto

Jeff Ober Puntos 3314

No es realmente una solución, sino una solución: He estado teniendo el mismo problema sin encontrar nada en línea. Estoy usando un Macbook Pro de 2016, un Nexus 4 y un cable USB A a micro USB con un adaptador de A a C.

He utilizado Parallels para ejecutar una máquina virtual de Ubuntu y he instalado fastboot allí (según aquí para minimizar el uso del almacenamiento). Cuando conecto mi teléfono, le digo a Parallels que lo conecte a la máquina virtual. No es lo ideal, pero al menos puedo usar fastboot ¡!

0 votos

Oh, interesante. Así que parece que el nuevo MacBook o USB Tipo C (Thunderbolt 3) es de alguna manera incompatible con fastboot . Me pregunto por qué no hay ningún informe de errores para las herramientas de Android, ni en ningún otro lugar abierto todavía.

0 votos

Corriendo en el mismo problema en un nuevo Macbook Pro 2016 y la última versión de fastboot con un Nexus 6p. He probado el adaptador Apple usb-c a usb-a e incluso un cable recto usb-c a usb-c. Simplemente se cuelga.

1 votos

Sí, creo que definitivamente es un problema de USB/Thunderbolt del MacBook. Me sorprende no haber visto más información al respecto. No podemos ser los únicos con el nuevo MacBook tratando de usar fastboot ¡!

2voto

Sheharyar Puntos 151

Google ha publicado una actualización de Herramientas de la plataforma Android que arregla esto. Puede utilizar Homebrew para instalar la última versión:

brew update
brew install android-platform-tools

Una vez que se actualiza a la revisión 25.0.4 o superior, fastboot ya no se colgará en el Macbook Pro 2016 / MacOS Sierra. De su registro de cambios:

25.0.4 (16 de marzo de 2017)

  • Añadido experimental libusb apoyo a Linux y Mac adb

Para utilizar el libusb backend, establezca la variable de entorno ADB_LIBUSB=true antes de lanzar un nuevo adb server . El nuevo adb host-features le dirá si está usando o no libusb .

Para reiniciar adb con libusb y comprobar que ha funcionado, utilice

adb kill-server; ADB_LIBUSB=1 adb start-server; adb host-features`

La salida debe incluir "libusb".

En esta versión, la antigua implementación no libusb sigue siendo la por defecto.

  • fastboot ya no cuelga los MacBook Pros de 2016 ( error 231129 )
  • Corregida la captura de la línea de comandos de Systrace en Mac

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X