問題:當在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版本比對一下即可.
以上是自己經過網絡和實際經驗總結所得.如有缺少,各位盡情補之
^_^