Android - не удалось установить * smartsocket * прослушиватель

Когда я пытаюсь запустить приложение для Android, я получаю это исключение:

Ошибка при ожидании устройства: java.lang.RuntimeException: невозможно выполнить создать Debug Bridge: невозможно запустить сервер adb: ошибка: не удалось установить smartsocket прослушиватель: не может привязываться к 127.0.0.1:5037: была предпринята попытка доступа к сокету, запрещенным его доступом разрешения. (10013) не мог нормально читать с сервера ADB * не удалось запустить daemon * ошибка: не удается подключиться к демону 'C:\Users\XXX\AppData\Local\Android\Sdk\platform-tools\adb.exe, start-server' failed - запустить вручную, если необходимо

Поэтому я стараюсь сделать это с помощью этих команд:

adb kill-server

  • ответ: * сервер не работает *

adb start-server

  • ответ был следующим исключением:

* daemon не работает. запуск его теперь на порт 5037 * ошибка: не удалось установить smartsocket прослушиватель: не может привязываться к 127.0.0.1:5037: была предпринята попытка доступа к сокету, запрещенным его доступом разрешения. (10013) не удалось прочитать ok с сервера ADB

* не удалось запустить daemon * error: невозможно подключиться к демону

Я ищу процесс adb в моем диспетчере задач, но не работает. Есть идеи? Спасибо.

Ответ 1

Если у вас есть ситуация, когда это происходит, а убийство и перезапуск по-прежнему не работают, это может быть проблемой при установке вашего adb. Мне пришлось переустановить adb для решения этой проблемы:

  • Перезагрузите, чтобы убедиться, что экземпляры adb не запущены.
  • Запустите SDK Manager в Android Studio: Инструменты- > Android- > Менеджер SDK
  • Выберите вкладку Инструменты SDK
  • Отмените выбор Android-инструмента платформы SDK
  • Нажмите Применить
  • Проверьте журналы на экране, чтобы убедиться в успешной удаленной установке и пустой папке инструментов SDK/платформы.

Это должно полностью удалить adb из вашего SDK.

  • Теперь переустановите элемент Android-платформы Android SDK
  • Применять удар
  • Проверьте журналы на экране, что установка прошла успешно.

Я подозреваю, что в моем случае обновление средств платформы оказалось неудачным, потому что не удалось убить запущенный adb.exe, и было применено только частичное обновление, что привело к неустойчивой установке adb.

Ответ 2

Откройте командную строку и введите следующую команду

netstat -ano | findstr: 5037

Здесь будут показаны идентификаторы прокси id

TCP 127.0.0.1:5037 0.0.0.0:08 LISTENING 832

832 - это procees id

Теперь запустите команду

список задач | findstr processID (например, tasklist | findstr 832)

Он отобразит имя процесса, например bash.exe

просто зайдите в диспетчер задач и завершите задачу bash.exe и используйте следующую команду для запуска adb

adb start-server

voillllaaaaaaa........

Ответ 3

Я решил это для себя, просто закрыв оболочку, в которой я запускал команды adb и начинал новую, на что отвечал ответ Винаяка Местри.

Ответ 4

В моем случае виновником является Visual Studio 2017. Я узнал об этом с помощью ответа Винаяка. Я просто закрыл Visual Studio 2017, а затем начал работать ADB.

Ответ 5

Перезапуск сервера adb без внешнего терминала (CMD) выполнил эту работу для меня:

Android-SDK/platform-tools/adb.exe kill-server
Android-SDK/platform-tools/adb.exe start-server

Ответ 6

Вы просто позволяете "командной строке" запускаться от имени администратора. Итак, вы можете запустить команду "nox_adb.exe connect 127.0.0.1:62001", как показано ниже: https://i.stack.imgur.com/fAmXz.png

Ответ 7

спасибо Местри
Перечислите идентификатор процесса, используя порт 5037

netstat -ano | findstr :5037

TCP 127.0.0.1:39187 127.0.0.1:5037 УСТАНОВЛЕНО 5400 TCP 127.0.0.1:39188 127.0.0.1:5037 УСТАНОВЛЕНО 5400 TCP 127.0.0.1:39798 127.0.0.1:5037 УСТАНОВЛЕНО 5400 TCP 127.0.0.1:39902 127.0.0.1:5037 УСТАНОВЛЕНО 7296 TCP 127.0.0.1:40148 127.0.0.1:5037 УСТАНОВЛЕНО 5400 здесь 5400,7296 - это номер pid

taskkill/pid pidnumber

ТОГДА\n

adb connect localhost: 62001

версия сервера adb (41) не соответствует этому клиенту (36); убийство... * демон успешно запущен * подключен к localhost: 62001