Adb devices找不到設備的解決方法
安裝好手機的驅動且開發者選項內USB偵錯有開啟,連接電腦後發現執行adb devices還是找不到設備,找不到設備的原因可能有很多種,其中一個就是驅動列表內沒有設備的訊息。
解決方式條列如下:
1.首先獲取設備的ID
在桌面的本機圖示上按滑鼠的右鍵 點管理 à 系統工具 à 裝置管理員 à 可攜式裝置 à 手機設備名稱 點兩下打開內容
點上面的詳細資料頁籤 屬性:選到 硬體識別碼 值的內容複製起來前面加上0x貼入到
C:\Users\用戶名\.android\adb_usb.ini檔案內
2.重啟adb服務
adb kill-server
adb start-server
另外情況:
adb devices顯示設備,但是狀態並不是devices的線上狀態,而是unauthorized的狀態‧
這種狀況只要重新授權就可以了。
解決方式其實很簡單,彈還是不彈,取決於電腦上的兩個設定檔(公私鑰),設定檔如果以前寫過這款手機的授權記錄,那麼就再也不會彈出詢問。 即使授權失敗,adb devices會一直未經授權。 那我們其實只要
關掉adb服務:adb kill-server
拔掉手機
找到並刪除這兩個設定檔
一個是C:\Users\用戶名\.android\adbkey
另一個是C:\Users\用戶名\.android\adbkey.pub)
啟動adb服務:adb start-server
插手機
這樣手機99%會彈出這個寶貴的 一律允許對話框的。 勾選然後確定,再執行adb devices就肯定正常了。