ADB(android调试桥)在具有最新内核的Linux(Pop!\u OS)上没有响应
我尝试执行的任何命令都会导致shell挂起,并且在我使用CTRL+C中断之前不会执行任何操作。下图说明了问题: 我已经尝试了几乎所有我能找到的解决办法。这个问题与android设备无关。ADB(android调试桥)在具有最新内核的Linux(Pop!\u OS)上没有响应,android,linux,ubuntu,adb,Android,Linux,Ubuntu,Adb,我尝试执行的任何命令都会导致shell挂起,并且在我使用CTRL+C中断之前不会执行任何操作。下图说明了问题: 我已经尝试了几乎所有我能找到的解决办法。这个问题与android设备无关。sudo adb kill server的结果与adb设备的结果相同,我不知道如何或从哪里开始查找问题,因为像“调试adb”或“故障排除adb”这样的任何东西都会通过adb获取大量的故障排除和调试结果 我已经尝试重新安装adb、任何与adb相关的软件和openjdk。答案: 一些Java进程正在运行并阻塞ipv
sudo adb kill server
的结果与adb设备
的结果相同,我不知道如何或从哪里开始查找问题,因为像“调试adb”或“故障排除adb”这样的任何东西都会通过adb获取大量的故障排除和调试结果
我已经尝试重新安装adb、任何与adb相关的软件和openjdk。答案:
一些Java进程正在运行并阻塞ipv6 localhost,这导致ADB基本上只是冻结,因为很明显,当它想要使用的端口被阻塞时,它不知道该做什么
解决问题的步骤:
使用sudo运行(如果尚未安装,则通过yum、apt等安装net工具):
这将显示端口5037上进程的进程ID,例如12345/foobar
然后终止进程。理想情况下,只有当你知道这不是一个关键的过程!如有必要,与sudo一起运行
kill 12345
kill 12345