關於adb不識別裝置解決方案

2021-09-10 17:08:01 字數 1138 閱讀 6860

問題:當在cmd中輸入adb devices時,沒有裝置資訊顯示,居然顯示下面的資訊

問題是有時候可以識別,有時候不可以識別.當被別人連線後,自己在連線是好的,過了一會以後又不好了

解決方案:

一.當裝置一直不顯示裝置的時候:

1.檢查usb除錯模式是否開啟

2.檢查驅動是否安裝對,檢查方法:連線pc後,開啟裝置管理器,檢查是否有嘆號,問號,等異常顯示

3.嘗試切換電腦的usb介面,驗證是不是每個介面都不行

4.嘗試更換usb線,排除的線的問題.

5.檢查adb 埠是否被占用

方法:在cmd中執行adb nodaemon server,檢視adb的埠號是多少

一般adb 埠是:5037

用下面的語句判斷埠占用

netstat -ano | findstr "5037"

刪除占用的埠,重新開啟cmd視窗

adb kill-server

adb start-server

確認是否識別

二.裝置偶爾識別

什麼是偶爾識別呢?就是1.在你手上不行,在別人手上行2.在別人手上連線後,回到你手上行,然後過了一會不行3.在你手上行,插拔usb或者重啟手機就不行了

1.嘗試安裝該手機的usb驅動(不行進行2)

2.恢復手機出廠值(不行進行3)

3.連線360,91助手等,重新自動安裝驅動(不行進行4,或者開啟這些360或者91就行,關掉軟體就不信進行4)

4.在路徑:%userprofile%\.android\adb_usb.ini 中新增下圖中的硬體id,例子如下:

在adb_usb.ini 裡面新增  0x2b0e 這6個字元即可。

沒有adb_usb.ini檔案,新建乙個

5.上述還是不行,就看一下adb 版本,有發現adb 版本過高也是會有這個問題.

將自己的adb版本和正常的同事的adb版本比對一下即可.

以上是自己經過網路和實際經驗總結所得.如有缺少,各位盡情補之

WSL中ADB工具無法識別裝置解決方案

樓主所使用的wsl為 wsl 18.04版本,在windows中正常使用adb除錯嵌入式裝置後,發現在wsl中存在adb無法識別裝置問題,原因 windows 系統的adb version 必須與linux 子系統的adb version保持一致 adb 安裝 sudo apt get update...

adb 不識別解決辦法

在 android 裝置的 linux 核心中把 usb 驅動的 pid vid 修改以後,也許之前的 adb 工具就不能識別裝置了,會列印出 device not found 的提示,特別是 windows adb 驅動也不能用了。這個時候該怎麼辦呢?一,先搞清現在的 pid vid 為多少,例如...

解決Mac OSX不識別CDC裝置

mac osx10.6 xcode3.2.6編譯cdc4123.4.2 查詢當前機器是32位還是64位 uname a darwin kernel version 10.6.0 wed nov 10 18 13 17 pst 2010 root xnu 1504.9.26 3 release i38...