adb kill-server没响应?

Pad*_*mar 9 android adb

在adb我面临新的错误,只有我的adb版本正在打印

padmakumar@padmakumar-desktop:~$ adb version
Android Debug Bridge version 1.0.29
Run Code Online (Sandbox Code Playgroud)

除了它显示下面的错误

padmakumar@padmakumar-desktop:~$ adb devices
error: protocol fault (no status)
Run Code Online (Sandbox Code Playgroud)

注意: adb kill-server不工作,即它没有响应.

在我的Eclipse控制台中,我收到错误.

Android Launch!
[2012-01-09 20:31:28 - Shopping List] The connection to adb is down, and a severe error has occured.
[2012-01-09 20:31:28 - Shopping List] You must restart adb and Eclipse.
[2012-01-09 20:31:28 - Shopping List] Please ensure that adb is correctly located at '/home/padmakumar/android-sdk/platform-tools/adb' and can be executed.
Run Code Online (Sandbox Code Playgroud)

has*_*der 11

当我尝试在模拟器中安装一个应用程序时,我也遇到了同样的错误.您无需重启PC即可解决此问题.只是杀了服务器.如果'adb kill-server'也无效,请通过任务管理器终止进程(adb.exe).你去!

  • 重启你的电脑是一个糟糕的选择. (2认同)
  • 经过很长时间的调查,终于发现adb守护进程不断重新启动。这是因为我的 chrome 启用了 android 调试器。在 chrome 地址栏中,打开:chrome://inspect#devices,然后取消选中“发现 USB 设备” (2认同)

小智 6

任务管理器 -> 进程 -> adb.exe -> 结束进程

那对我有用。


gsb*_*bil 5

如果僵尸adb进程不是问题,即adb.exe任务管理器列表中没有问题,则问题通常是adb端口(例如5555、5554、5037等)被其他应用程序占用。

解决方案:

  1. On all Windows:找到使用其中一个端口的进程netstat -bn并从task-manager中杀死它Ctrl+Shift+Esc是捷径。

  2. On Windows 7 and 8:有一个名为的新工具Resource Monitor。它还可以让您在“网络”标签下找到被阻止的端口和被阻止的过程。

  3. On Linux:与相似netstat -pn。请grep根据需要随意使用foo,并使用kill或终止阻止过程pkill

  4. Change Default ADB Port:描述显然默认ADB端口可以改变这里由亚洲开发银行发起之前设置环境变量。给它开枪。如果您不想终止阻塞过程,它将提供更大的灵活性。