前言
在開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)用到真機(jī)調(diào)試,有時(shí)studio把項(xiàng)目一打開(kāi)就出現(xiàn)
Unable to create Debug Bridge: Unable to start adb server,然后點(diǎn)擊Run的時(shí)候,在設(shè)備列表里面無(wú)法顯示設(shè)備,很是郁悶。今天就記錄下這情況的處理。
界面出現(xiàn)畫(huà)面如下:

image.png
解決
一. 重啟電腦
一般出現(xiàn)這種情況的話,就是 adb 的端口被其他應(yīng)用占用導(dǎo)致的,我經(jīng)常的處理辦法是將電腦關(guān)機(jī)重啟,大部分情況下這樣都是能解決辦法的。
二. cmd命令處理
如果你覺(jué)得重啟電腦太麻煩,你還可以用cmd命令處理
win+R 打開(kāi) cmd窗口,如下:

image.png
進(jìn)入界面,用 命令行進(jìn)入 adb.exe目錄,我的sdk安裝在d盤(pán)上,所以進(jìn)入路徑如下:
cd android_sdk\sdk_26\platform-tools
命令行展示列表
dir
出現(xiàn)如下:

image.png
這里,我們可以看到已經(jīng)有 adb。exe 程序了,于是輸入如下命令行:
netstat -aon|findstr "5037"
展示如下:

image.png
這里可以看到 "5037" 端口被 “15332” 占用,繼續(xù)查看 “15332”端口對(duì)應(yīng)的task
tasklist|findstr "15332"
展示如下:

image.png
ok,原來(lái)是 360MobileLink.exe 程序占用了端口,
下一步,打開(kāi)任務(wù)管理器,將 360手機(jī)助手 相關(guān)的 進(jìn)程 全部結(jié)束掉,然后 將androidstudio Invalidate and Restart 一下就可以了。