02Windows下解決adb連接不上的終極解決方案
這幾天突然從Mac系統換到Windows系統做Android開發,最頭疼的是adb總是連接不上或是5037端口被佔用,隨後嘗試關閉各種第三方的adb連接軟件,還是有問題,無奈,轉變一下思路,修改adb默認端口,這樣就不會被第三方軟件佔用端口而連不上的問題了
發現問題
先查看你adb默認的端口,輸入命令:adb start-server,如果你沒有配置adb的環境變量這裏有一個技巧。,進入到你adb的目錄下,按住shift鍵加鼠標右鍵,會多出一個選項“在此處打開命令行窗口”
我們先看下,我們這裏現在默認是5037端口
輸入命令“netstat -ano | findstr "5037"”,查看那些應用程序在使用了5037端口,我這裏現在就只有一個adb使用了5037端口,如果就其他的應用程序,例如,豌豆莢、360手機助手、小米助手等。常規的解決方法,就是教大家關閉某個程序,或是adb kill-server什麼的,但是發現都不好使。所以我們可以換個思路,更改adb端口這樣就算他們佔用了5037端口,我的adb還是可以使用,能夠來南京手機。
解決方法
方法就是如果個adb配置自定義端口號呢?
1、進入你的系統“環境變量”,新建一個變量名爲“ANDROID_ADB_SERVER_PORT”,變量值(也就是你想配置哪個端口號給adb,儘量設置大點)可以自己定義。
2、然後我們再去adb目錄下,重新啓動adb,啓動成功看端口是不是變了。
最後你也可以輸入這條命令“netstat -ano | findstr “5037””,看看5037端口,被哪些第三方程序佔用了,就算5037被佔用了,現在我們也可以不管它。
- 備註:以上教程,就是解決Android實際開發中,adb連接不上,或adb和其他第三方程序互搶5037端口的解決方案。
關於作者
- Email:[email protected]