adb devices 不識別設備(或者偶爾識別設備) -破解


問題:當在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版本比對一下即可.

 

 

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

^_^


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM