[英]Android Fastboot devices not returning device
目前,我想在我的設備(自定義硬件設備)上重新安裝Android。 構建后我得到了圖像文件。 但是當我進入fastboot devices
什么也沒有返回。
adb devices
正在運行。 它返回我的設備。 fastboot flashall -w
也不起作用。 我返回<waiting for devices>
並一直停留到退出。
因此70-android.rules.d文件是正確的。 我還設置了ANDROID_PRODUCT_OUT。 But someone knows why fastboot does not see my device, but adb does?
重新啟動udev或adb無效。 有人在互聯網上推薦。
操作系統:Ubuntu 11.10
您是否正在將設備重新引導到引導加載程序中,並在引導加載程序菜單上輸入fastboot USB?
嘗試
adb reboot bootloader
然后查找屏幕說明以進入快速啟動模式。
對於Windows:
謝謝。 對我來說很棒...從Windows cmd行
E:\dev\android-sdk-windows\platform-tools>adb devices
List of devices attached
0123456789ABCDEF device
E:\dev\android-sdk-windows\platform-tools>fastboot devices
E:\dev\android-sdk-windows\platform-tools>adb reboot bootloader
等待平板電腦重新啟動...
E:\dev\android-sdk-windows\platform-tools>fastboot devices
mt6582_phone fastboot
我有同樣的問題,但是我正在通過VM運行Ubuntu 12.04。 我使用的是Nexus10。我已將USB設備添加為VM的過濾器(使用虛擬機設置中的虛擬框)。
我添加的設備是“三星Nexus 10”。
問題在於,一旦設備進入快速啟動模式,它就會顯示為其他設備:“ Google,Inc Android 1.0”。 因此,在VM中執行“ lsusb”顯示未連接任何設備,顯然,“ fastboot設備”什么也沒有返回,直到我也添加了“第二”設備作為VM的篩選器。
希望這對某人有幫助。
您必須以root用戶身份運行fastboot。 嘗試sudo fastboot
TLDR-除了以前的回復。 fastboot
命令的版本可能存在問題。 嘗試通過Android SDK Manager下載最新版本,而不是通過OS存儲庫中的默認版本下載。
您還可以做一件事來解決此問題。 嘗試刷新Nexus Player時遇到類似的問題。 在正常啟動模式下,我們所有的adb命令都可以正常工作。 然而,切換到FASTBOOT模式后,我是不是能夠執行FASTBOOT命令。 我的設備在fastboot devices
命令的輸出中不可見。 我已經在/etc/udev/rules.d/11-android.rules文件中設置了正確的規則。 lsusb
命令顯示設備已插入。
靈魂很簡單。 我已經通過Android Studio的SDK Manager下載了fastboot
,而不是使用Ubuntu軟件包中提供的默認啟動。
您只需要sdkmanager即可 。 下載Android SDK平台工具,並用新的替換默認的/ usr / bin / fastboot 。
如果在輸入fastboot devices
時一無所獲,則意味着您的設備無法進入fastboot模式。 確保通過同時按下這三個按鈕,電源鍵,音量鍵(“ +”和“-”)進入快速啟動模式。 然后,您可以通過fastboot devices
查看fastboot devices
並繼續刷新設備。
注意:我進入fastboot模型之前,只按了“電源鍵”和“-”鍵,並出現相同的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.