Android模擬器端口被占用問題的解決辦法

剛剛在用手機調試的時候遇到了cannot bind to 127.0.0.1:5037: 通常每個套接字地址(協議/網絡地址/端口)只允許使用一次。 (10048) 問題,adb始終無法啟動,試了很多方法,好像只有重啟電腦可以。fuck,不會每次遇到這種問題都要我重啟電腦吧。于是靜下心來,查了一下解決方法。記錄如下。

我們都知道android的adb默認的端口是5037,如果5037端口被占用則會報could not read ok from ADB Server(無法連接adb 服務)。

解決adb端口被占用的方法:

1.查看占用端口的進程PID

C:\Users\Administrator>netstat -aon|findstr 5037

TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 996

QQ圖片20160525133506.png

2.通過PID查看所有進程

C:\Users\Administrator>tasklist /fi "pid eq 996"


QQ圖片20160525134035.png

可以看出是360搞得鬼。

3.殺死占用端口的進程

C:\Users\Administrator>taskkill /pid 996 /f
成功: 已終止 PID 為 996的進程。
當然你也可能無法終止996PID.例如:

QQ圖片20160525134417.png

試了從任務管理器中終止也不行。最后用了最暴力的方法,卸載360相關產品。好了,瞬間世界清凈了。
珍愛生命,遠離360.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容