最近在用Android studio连接手机进行调试时老是出现远程主机强迫关闭了一个现有连接,如下图所示。在网上找了一些解决方法但都不是很详细,下面记录一下我的解决方法。
查找资料发现应该是adb.exe的端口被占用了。可以先试试用adb kill-server和adb start-server试试能不能解决,如果不能解决,在试试一下方法。
1、开始-运行-cmd打开终端窗口。输入 netstat -aon|findstr "5037" 查看5037端口都有哪些进程,如下图:
2、然后在根据其PID进程号来找出该进程(上图中的最后一行)。如上图可以发现5037端口被PID为5884的进程占用,输入
tasklist|findstr "2748",找出该进程,如下图:
3、这里studio64.exe是正常的,如果你的是其他进程的话,就要结束它了。输入taskkill
/f /t /im 你的进程名,结束该进程。然后重新连接手机,发现问题已经解决。