關於ADB打不開的綜合解決方案

1、肯定是adb被佔用了

一種常見的解決方法是:找出佔用5037端口的程序,然後殺掉它。

使用:netstat -aon | findstr 5037 來找到佔用5037的進程ID。(5037這個值也可以填pid號)

使用:kill -f pid 去殺掉它們。(或者在任務管理器 -進程中,結束進程。PS:需要事先在 windows任務管理器-查看-選擇列,勾選PID)

這個方法並不是最優解。

2.修改adb端口號

自己配置 adb server 端口,使用一個生僻的值。

很簡單,只要在系統環境變量中定義 ANDROID_ADB_SERVER_PORT 的值即可。

最好選擇一個5位數的端口號(10000 ~ 65535),不易重複。

win下只要在環境變量中增加一個ANDROID_ADB_SERVER_PORT ,值填你自己定義的端口。

linux下只要 export $ANDROID_ADB_SERVER_PORT = 自定義端口,即可。

這時打開一個命令行,輸入adb devices,看看是不是在新的端口上啓動了啊?

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