某天,使用adb shell連接手機時,提示以下出錯信息:
error: device offline
以下是解決方法,記錄一下.
運行命令:adb nodaemon server
提示如下:
cannot bind 'tcp:5037'
怪了,5037端口好像是被占用了
運行命令查看是哪個進程占用的:
netstat -ano|findstr "5037"
這樣查到是pid為11068的進程占用了
這樣就好辦了。
運行任務管理器,找到pid為11068的那行,右鍵“打開文件位置”,這里發(fā)現(xiàn)我的C:\windows\下居然也有一個adb.exe,估計是裝手機軟件時,不知哪家?guī)е惭b上去的(之前是沒有的),這樣就把這個adb先在任務管理器中,右鍵-結(jié)束進程,然后把C:\windows\adb.exe刪除。
然后執(zhí)行adb shell,問題解決!
看來是電腦中存在多個adb的問題,造成了端口占用。