在具有最新内核的Linux(Pop!_OS)上,ADB(Android调试桥)无响应

时间:2020-10-29 11:59:25

标签: android linux ubuntu adb

我尝试执行的任何命令只会导致shell挂起,并且直到我用 CTRL + C 中断它之前,什么都不做。下图说明了该问题:

enter image description here

我已经尝试了几乎所有可以找到的解决方案。此问题与android设备无关。sudo adb kill-serveradb devices的结果相同,而且我不知道如何或在哪里开始寻找问题,例如“调试adb”或“对adb进行故障排除” ”仅会使用 adb 带来大量的故障排除和调试结果。

我已经尝试过重新安装adb,与adb相关的所有内容以及openjdk。

1 个答案:

答案 0 :(得分:0)

答案:

某些Java进程正在运行并阻止ipv6本地主机,这导致ADB基本上只是冻结,因为当它要使用的端口被阻止时,它显然不知道该怎么办。

要解决的步骤:

使用sudo运行(如果尚未安装,则通过yum,apt等安装网络工具):

netstat -ltnp | grep -w '5037'

这将向您显示端口5037上的进程的进程ID,例如。 12345 / foobar

然后终止该进程。理想情况下,仅当您知道这不是关键流程时!必要时使用sudo运行

kill 12345