02Windows下解決adb連接不上的終極解決方案

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]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章