啟動adb
1.打開cmd首次使用adb devices,出現(xiàn)下面這兩句,就是正在啟動adb服務(wù)
C:\Users\admin>adb devicesList of devices attached* daemon not running. starting it* daemon started successfully *
2.然后第二次繼續(xù)輸入:adb devices,查看設(shè)備名稱
沒出現(xiàn)設(shè)備名稱
1.如果List of devices attached下方?jīng)]出現(xiàn)任何信息,就是手機沒連上電腦,或者電腦上沒安裝手機的驅(qū)動
C:\Users\admin>adb devicesListofdevices attached
2.插拔usb數(shù)據(jù)線,電腦屏幕出現(xiàn)無法識別的usb設(shè)備,那就是手機驅(qū)動沒安裝好

安裝手機驅(qū)動
1.電腦下載一個91助手類的管理工具,它會自動識別手機設(shè)備型號,安裝驅(qū)動
2.手機開啟開發(fā)者選項,在設(shè)置里面要是沒看到‘開發(fā)者選項’,打開關(guān)于手機-對著版本號連著點10次就出來了

3.usb調(diào)試模式勾選

沒授權(quán)(unauthorized)
出現(xiàn)unauthorized是因為手機沒授權(quán)給電腦連接,重新插拔數(shù)據(jù)線,勾選USB調(diào)試
C:\Users\admin>adb devicesListofdevices attachedA5RNW18316011440? ? ? ? unauthorized
1.手機重新連上電腦,插拔下數(shù)據(jù)線,勾選USB調(diào)試

2.USB連接方式選擇MTP

adb端口沖突
1.如果出現(xiàn)adb server version (32) doesn't match this client (36),這個就是adb端口沖突,被其它應(yīng)用占用了,比如(91助手,手機管家之類的)
C:\Users\admin>adb devicesListofdevices attachedadb server version (32) doesn't materror: couldnotinstall *smartsock通常每個套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端couldnotread okfromADB Server* failedtostart daemon *error: cannot connecttodaemon
2.解決辦法:卸載91助手,手機管家之類的
offline
1.輸入adb devices ,一直顯示設(shè)備處于offline狀態(tài),先嘗試以下基本操作:
C:\Users\admin>adb devicesListofdevices attachedA5RNW18316011440? ? ? ? offline
開啟usb調(diào)試模式
關(guān)閉第三方手機助手軟件
重啟adb服務(wù)
adb kill-server
adb start-server
2.查看adb版本號,是不是低了
adb -version

3.查看adb環(huán)境變量,是不是配置了多個adb
4.在手機設(shè)置中點擊撤銷USB調(diào)試授權(quán),然后重新連接電腦,重新授權(quán)該電腦。
5.如果還不行的話,那就重啟手機、重啟電腦
devices
當(dāng)看到如下設(shè)備名稱和device,這個才是真正連成功了
C:\Users\admin>adb devicesListofdevices attachedA5RNW18316011440? ? ? ? device
原文來自:https://www.cnblogs.com/LY-CC/articles/10924346.html