adb.exe启动服务器失败,Android Studio。

18
  1. 我输入“adb nodaemon server”时出现错误:“无法安装smartsocket监听器:无法绑定到127.0.0.1:5037:每个套接字地址(协议/网络地址/端口)通常只允许使用一次。”(10048)
  2. 运行“netstat -ano | findstr 5037”,结果显示如下: TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 5652 TCP 127.0.0.1:5037 127.0.0.1:55726 ESTABLISHED 5652 TCP 127.0.0.1:5037 127.0.0.1:55770 ESTABLISHED 5652 TCP 127.0.0.1:55726 127.0.0.1:5037 ESTABLISHED 1620 TCP 127.0.0.1:55770 127.0.0.1:5037 ESTABLISHED 6488 看不到任何错误。我不知道为什么adb.exe启动服务器失败了,请帮忙解决。
3个回答

33

你正在使用Genymotion吗?当使用Genymotion时,请尝试将Genymotion配置设置为使用与Android Studio相同的Android SDK。

无论如何,如果你没有使用Genymotion,请检查是否使用了两个不同的SDK。

请确保将使用Android SDK的所有内容都设置为相同的SDK路径。


1
运行得非常顺利。 - farhan patel

26

另一个进程已经在监听这个端口。

你应该关闭它。

按照以下步骤进行操作:

  1. 输入以下命令:

    netstat -ano | findstr 5037

  2. 然后获取PID

  3. 在任务管理器中找到并关闭它。

  4. 尝试重新安装。


我不知道如何在任务管理器中查找PID。 - Nitesh Khaitan
1
在任务管理器上右键单击“名称”列。在PID上执行“v”。然后您就可以看到PID列了。 - ALUFTW

2

可以更改adb端口并启动。

adb -P 5038 start-server

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接