我們在使用Android studio開發(fā)的時候,會經(jīng)常使用模擬器來運行項目障斋,經(jīng)常會遇到adb掛掉的情況薪捍,通常我們重啟下Android studio或者重啟下ADB就可以了,但是今天我卻遇到這種情況
adb.png
直接ADB檢測不到,當(dāng)時就比較懵了酪穿。上網(wǎng)找各種資料,都是提示需要配置相應(yīng)的ANDROID_SDK_HOME環(huán)境變量晴裹,但是我之前也并沒有配置過這種變量被济,所以抱著懷疑的態(tài)度去配置。發(fā)現(xiàn)意料之中的并沒有解決問題涧团,最后在使用shell命令只磷,adb kill-server發(fā)現(xiàn)提示unknown host server,因為之前使用過該命令并不會提示unknown host server泌绣。確定應(yīng)該是adb連接的問題钮追,后來又通過了解使用netstat -ano | findstr "5037" 查看是不是該端口被其他程序占用
image.png
最后一列顯示的就是任務(wù)管理器中的PID,在打開任務(wù)管理器查看PID 阿迈,找到對應(yīng)的12960元媚,就發(fā)現(xiàn)該端口確實是被pp助手占用了,結(jié)束掉該進程之后繼續(xù)使用netstat -ano | findstr "5037" 查看是否還有其他占用程序苗沧,當(dāng)發(fā)現(xiàn)沒有其他占用程序之后刊棕,果然再次打開就可以檢測到所有的模擬器了
image.png