在Android工作室运行几个小时之后,突然连接的设备显示为脱机。令人讨厌的是,它总是显示离线设备,无论是否通过USB连接。
正如我们一直所做的那样,我尝试拨打adb kill-server
或adb start-server
。从进程列表中,它显示创建了一个新的adb.exe
,而前一个即使我尝试也不会消失将其从列表中删除。
到目前为止我唯一的解决方案是重启pc,我的意思是,FORCE restart.Normal stop或restart会让我的电脑停在屏幕上。
希望遇到相同问题的人能够提供更好的解决方案。不管怎样,谢谢。
答案 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