AS无法连接手机,5037端口总被占用怎么办?

最近在使用AS开发Android的时候,总是遇到一个问题,那就手机无法进行真机调试,无法连接到AS,经过一番搜索查询,原来是因为5037端口被占用的缘故,然后我就打开任务管理器看看是那个程序占用了5037端口,很奇怪,我在任务管理器上找不到为5037的PID,但是这个端口确实是被占用的啊,无奈试了其他方法,比如DOS杀死这个占用5037端口的进程,可是又无法杀死。最后百般无奈找到一种方法,直接把adb的端口给修改了。

首先你需要知道5037是adb的默认端口

现在我们来实际操作一下如何修改adb的默认端口,其实非常简单,你只需要在你的系统环境变量中新建一个ANDROID_ADB_SERVER_PORT 就行,值即为你自定义的端口号,最好在10000到60000之间,比如我给我的adb自定义了一个端口10976.

ANDROID_ADB_SERVER_PORT = 10976

如图

这里写图片描述

自定义好adb的默认端口之后需要重启AS,这样就不会再出现手机无法来连接AS的情况啦!

原文地址:https://www.cnblogs.com/ithuangqing/p/12113687.html