題:
Fastboot在Mac OS Sierra上凍結
mikepenz
2016-12-18 23:37:26 UTC
view on stackexchange narkive permalink

我剛剛安裝了裝有Mac OS Sierra的新MacBook 2016,並通過Android Studio設置了完整的開發環境和所有必需的工具後,嘗試在手錶上刷新的Android Wear版本。

ADB正常運行,但是一旦我嘗試運行任何 fastboot 命令( fastboot help 除外),它將完全凍結,並且永遠不會完。

它只是卡住了,根本沒有輸出。

我已經嘗試使用 sudo 運行它或通過SDK Manager重新安裝它,還嘗試了XDA開發人員提供的不同的獨立 fastboot 二進製文件。

似乎沒有什麼可以使它完成的。即使是“ ctrl + c”也不會退出正在運行的命令。僅通過進程列表將其殺死。

是否設置了所有驅動程序?當fastboot“凍結”時,這是因為未檢測到設備。我從未在Mac上嘗試過,但在Windows上卻顯示“正在等待設備”
它甚至不會顯示此輸出。這樣就安裝了一切。工具所有依賴項。 (adb工作正常)
您如何進入快速啟動模式?
@esQmo我已經在我的電腦上安裝了工具,並將`tools`文件夾添加到path變量中。所以我只要輸入“ fastboot devices”,它就不會輸出任何東西。通過執行“ adb reboot bootloader”將設備設置為fastboot(也可以與其他設備一起嘗試),事實是fastboot根本不會輸出任何東西,沒有警告它正在等待設備,也沒有其他任何警告
您是否從這裡遵循了類似的逐步說明? http://www.stechguide.com/setup-adb-and-fastboot-on-mac-easy-step-by-step-guide/
是的,我做到了。我也嘗試過這些文件
很奇怪...那是什麼手機型號?
我非常確定這與手機或手錶無關。但是在Mac OS上,fastboot會出現一些問題。因為如果我執行“ ctrl + c”,它將根本無法完成命令或不會退出
哦,我的天哪,您說了手錶。。。也許是MAC的問題。在Windows計算機上嘗試。無能為力。
三 答案:
mikepenz
2017-02-21 15:12:20 UTC
view on stackexchange narkive permalink

所以這是一個官方的Android快速啟動錯誤。他們目前正在其質量檢查部門測試修復程序。

隨著新的平台工具版本的發布,它將得到修復: https://code.google.com/p/android/issues/detail?id=231129

jimmygoska
2016-12-19 14:15:49 UTC
view on stackexchange narkive permalink

不是真正的解決方案,而是一種解決方法:我一直遇到相同的問題,但沒有在線找到任何東西。我正在使用2016 Macbook Pro,Nexus 4和帶有A-to-C適配器的USB A轉micro USB電纜。

我使用Parallels運行虛擬Ubuntu計算機並安裝了 fastboot (按照此處的使用以最大程度地減少存儲空間使用)。當我插入手機時,我告訴Parallels將其連接到虛擬機。不理想,但是至少我可以使用 fastboot

哦,有趣。因此,看來新的MacBook或USB Type C(Thunderbolt 3)在某種程度上與fastboot不兼容。我不知道為什麼沒有針對android工具的錯誤報告,也沒有其他地方可以打開。
在新的Macbook Pro 2016和帶有Nexus 6p的最新版本的fastboot上遇到同一問題。我已經嘗試過Apple USB-C至USB-A適配器,甚至是直USB-C至USB-C電纜。它只是掛了。
是的,我認為這絕對是MacBook USB / Thunderbolt問題。感到驚訝的是我還沒有看到更多有關它的信息。嘗試使用`fastboot`的新MacBook不能只有我們兩個!
剛才也請我的一位同事對此進行測試。他也能夠複製它
也可以在13英寸MacBook Pro 2016機型,自製軟件的快速啟動和OnePlus 3設備上確認此問題。
我也可以在15英寸MBP 2016上確認問題
不知道是否有人看到相同的症狀,但是最近我注意到了一些更奇怪的行為。我在Parallels 12中加載Ubuntu,並根據需要使用“ fastboot”,然後在斷開設備連接時,Touch Bar凍結,直到重新啟動Macbook,直到重新啟動Macbook才檢測到Android設備。也許問題與觸控欄有關?
Sheharyar
2017-03-22 22:54:40 UTC
view on stackexchange narkive permalink

Google已發布了對 Android平台工具的更新,可以對此進行修復。您可以使用 Homebrew安裝最新版本:

  brew updatebrew install android-platform-tools  

一次如果您更新到版本 25.0.4 或更高版本, fastboot 將不再掛在Macbook Pro 2016 / MacOS Sierra上。從其更改日誌中:

25.0.4(2017年3月16日)

  • 添加了實驗性 libusb 對Linux和Mac的支持 adb

要使用 libusb 後端,請設置環境變量 ADB_LIBUSB = true 在啟動新的 adb服務器之前。新的 adb主機功能命令將告訴您是否正在使用 libusb

要使用libusb重新啟動adb並檢查其是否有效,使用

  adb kill-server; ADB_LIBUSB = 1 adb啟動服務器; adb host-features`  

輸出應包含“ libusb”。

在此版本中,舊的非libusb實現仍為默認實現。

  • fastboot 不再掛起2016 MacBook Pro( bug 231129
  • 在Mac上修復了Systrace命令行捕獲


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...