最近因為工作原因,接觸了下Android Studio,在使用真機調試的時候碰到了adb.exe 已經停止工作的錯誤。
雖然網上有很多和我一樣的教程,但是我覺的還是記錄一下自己的情況比較好,畢竟每個人的情況不是都一樣的。
下面就來看一下我的解決方案。
出錯畫面:
一般出現這個錯誤的原因都是由於adb的默認端都5037,被其他程序占用了。擼主我就碰到過被酷我音樂,魯大師和被360mobile的exe程式占用了,后來這些程式全部被我刪了!
首先我們應該在電腦中查看5037的端口情況,輸入 netstat -aon|findstr "5037":
我們可以看到PID為4476的程式使用了關端口,然我我們打開任務管理器。
我們可以看到進程為“360MobileLoader.exe *32”的進程占用了5037端口。理論上來說我們結束這個進程應該就行了。但是問題來了!
居然不讓我刪除!!!!!!!!PS:我自己的電腦,刪不刪除還需要你的同意?
選擇打“”開文件位置“”,找到對應的exe程式,我這兒使用的是360強制刪除,PS:普通刪除的方同樣不允許我刪除。
我刪除了之后,電腦重新注銷了一下,adb.exe正常啟動起來了。