Adb devices return error: ошибка протокола (нет статуса)

В последнее время мой АБР прекратил работу. Все команды приводят к ошибке: ошибка протокола (нет состояния).

Следовать трассировке.

Устройства adb

system/core/adb/adb.c::main():Handling commandline() system/core/adb/adb_client.c::adb_query():adb_query: host:devices system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client : could not connect to tcp:5037 system/core/adb/adb_client.c::adb_connect():adb_connect: service host:devices * daemon not running. starting it now on port 5037 * * daemon started successfully * system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:devices system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client : port 5037 type tcp => fd 101 system/core/adb/transport.c::writex():writex: fd=101 len=4: 30303063 000c system/core/adb/transport.c::writex():writex: fd=101 len=12: 686f73743a646576696 36573 host:devices system/core/adb/transport.c::readx():readx: fd=101 wanted=4 system/core/adb/sysdeps_win32.c::_socket_set_errno():_socket_set_errno: unhandle d value 10054 system/core/adb/transport.c::readx():readx: fd=101 error 22: Invalid argument system/core/adb/sysdeps_win32.c::adb_close():adb_close: 101(lo-client:5037) system/core/adb/adb_client.c::adb_connect():adb_connect: return fd -1 error: protocol fault (no status) 

У меня была такая же проблема и я нашел проблему: Android Studio.

Откройте меню Android Studio Tools -> Android и снимите флажок Enable ADB integration .

adb devices должны работать (возможно, вам понадобится adb kill-server ).

Затем вы можете повторно включить интеграцию ADB в Studio.

Я недавно получил ту же ошибку, после установки драйвера для Moto X. У меня раньше была ADB и Fastboot. Я установил драйвер, увидел, что Moto X все еще не зарегистрирован, поэтому снова удалил драйвер. Десять я получил это сообщение об ошибке. Я открыл диспетчер задач, убил ADB.exe, а затем в Bash ударил команду adb device . Все было хорошо снова.

Обычно это означает, что ваша служба ADB или ваш драйвер устарели .
Так как драйверы не обновляются большую часть времени, убедитесь, что вы установили последнюю версию своих SDK-инструментов Android SDK через SDK Manager: Введите описание изображения здесь