无法手动杀死adb.exe

时间:2016-03-08 09:00:00

标签: android-studio adb

在Android工作室运行几个小时之后,突然连接的设备显示为脱机。令人讨厌的是,它总是显示离线设备,无论是否通过USB连接。

正如我们一直所做的那样,我尝试拨打adb kill-serveradb start-server。从进程列表中,它显示创建了一个新的adb.exe,而前一个即使我尝试也不会消失将其从列表中删除。

到目前为止我唯一的解决方案是重启pc,我的意思是,FORCE restart.Normal stop或restart会让我的电脑停在屏幕上。

希望遇到相同问题的人能够提供更好的解决方案。不管怎样,谢谢。

2 个答案:

答案 0 :(得分:2)

尝试将Android Studio更新为2.2。之后,如果需要,您将能够杀死adb.exe。 这帮助我解决了这个问题,但仍然在2.1.1中面对它。

答案 1 :(得分:0)

这就是我如何处理我的情况,这种情况会定期发生。 根据这个answer的提示,我发现使用端口5037机智命令netstat的进程如下:

Microsoft Windows [Version 10.0.15063]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\Hong>netstat -a -n -o | find "5037"
  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       9232
  TCP    127.0.0.1:5037         127.0.0.1:52034        ESTABLISHED     9232
  TCP    127.0.0.1:52034        127.0.0.1:5037         ESTABLISHED     10824

在上面的结果中,进程9232是adb.exe,进程10824是Visual Studio。使用端口5037 - Visual Studio

关闭其他进程后,我可以杀死adb.exe