当我尝试从终端运行 adb 命令时,尤其是 adb devices
、adb kill-server
和 adb start-server
它挂起并且我需要键入 CTRL+C
来退出进程。无法将 APK 部署到物理或虚拟设备。有些东西是 block adb 进程/端口。我已卸载防病毒软件并禁用防火墙。
在下面的示例中,我键入 adb devices,终端显示连接的设备列表并卡在那里。
最佳答案
adb 绑定(bind)到 TCP 端口 5037,如果这个端口正在被不同的进程使用,您可能会看到任何 adb 命令都会挂起而不会执行任何操作。
- 使用“netstat -aon | more”命令找出哪个进程在端口 5037 上
- 终止 5037 上的进程,您的 adb 命令应该开始工作
关于Android adb卡在list devices等命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38766419/