Меню

Adb ошибка 5037 порт

It used to work fine, but today after I connected my Android phone to my machine, and run adb devices, I got the following error:

* daemon not running. starting it now on port 5037 *
cannot bind 'tcp:5037': Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon: Operation timed out

How to solve this problem? (I am using a MacBook)

asked Jan 18, 2016 at 9:00

Leem.fin's user avatar

3

Try with following commands

Find port details by List Open Files lsof command.

sudo lsof -i :5037 and find PID and kill it.

kill -9 <pid here>

Example: kill -9 4363

Then start adb server. adb devices command.

answered Apr 6, 2018 at 9:23

Arshid KV's user avatar

Arshid KVArshid KV

9,3913 gold badges33 silver badges36 bronze badges

Kill the Adb server and restart.

adb kill-server
adb start-server

enter image description here

answered Oct 17, 2017 at 10:35

Parinda Rajapaksha's user avatar

1

I managed to solve this problem on MacBook by first running the following command to list the process which is using port 5037

lsof -n -i4TCP:5037 | grep LISTEN

Then, I kill it:

kill -9 <PID>

Then, adb devices works!

Gerard's user avatar

Gerard

2,7823 gold badges26 silver badges39 bronze badges

answered Jan 18, 2016 at 9:23

Leem.fin's user avatar

Leem.finLeem.fin

39.7k77 gold badges192 silver badges339 bronze badges

0

  1. Android Studio Terminal

$ adb devices

List of devices attached
adb server is out of date.  killing...
cannot bind 'tcp:5037': Address already in use
ADB server didn't ACK
* failed to start daemon *
error: 
error: 
  1. OS Terminal

$ adb devices

List of devices attached
adb server is out of date.  killing...
* daemon started successfully *
  1. Finally test again at the IDE terminal

$ adb devices

List of devices attached

GL

answered Feb 22, 2020 at 19:11

Braian Coronel's user avatar

Braian CoronelBraian Coronel

21.6k4 gold badges53 silver badges58 bronze badges

it is clear that Address already in use. busybox netstat -antp to check who is using the port.

answered Jan 18, 2016 at 9:09

Jiang YD's user avatar

Jiang YDJiang YD

3,1751 gold badge12 silver badges19 bronze badges

3

I’ve fixed the problem by updating the Android SDK.

android update sdk --no-ui  

Additionally, I’ve updated the Platform Tools to the newest version.


If this doesn’t work, redownload android sdk.

  • wget http://dl.google.com/android/android-sdk_r24.2-linux.tgz

  • tar -xvf android-sdk_r24.2-linux.tgz cd android-sdk-linux/tools

  • install all sdk packages

  • ./android update sdk --no-ui

answered May 3, 2017 at 7:01

Manuel Schmitzberger's user avatar

I tried it at the OS Terminal, worked.

Try on the OS terminal first

answered May 2, 2020 at 13:30

Soner PALANCI's user avatar

Running the following command at the OS bash helped solve the issue:

sudo adb start-server

answered Nov 2, 2021 at 14:47

Taiyr Begeyev's user avatar

I ran adb kill command and then it started working fine

adb kill-server
adb start-server

answered Aug 30, 2017 at 10:09

Tushar Saha's user avatar

Tushar SahaTushar Saha

1,92823 silver badges28 bronze badges

[2014-04-16 14:01:05 - Abc] ------------------------------
[2014-04-16 14:01:05 - Abc] Android Launch!
[2014-04-16 14:01:05 - Abc] The connection to `ADB` is down, and a severe error has occurred.
[2014-04-16 14:01:05 - Abc] You must restart `ADB` and Eclipse.
[2014-04-16 14:01:05 - Abc] Please ensure that adb is correctly located at 'D:adt-bundle-windows-x86-20131030sdkplatform-toolsadb.exe' and can be executed.

The above error has occurred while I was trying to run a program. As a solution,

I did the following steps by opening the command prompt :

  • Close the Eclipse if running
  • Go to the Android SDK platform-tools directory in Command Prompt
  • type adb kill-server
  • then type adb start-server
  • No error message is thrown while starting ADB server, then adb is started successfully.
  • Now you can start Eclipse again.

but it is not working and in the command prompt it shows :

daemon not running .starting it now on port 5037 ADB server didn't ACK FAILED TO START DAEMON

мой adb не может подключать устройства.
Я запускаю « adb start-server»

ulucudeMacBook-Pro:~ ulucu$ adb start-server
* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *

Затем запустите « lsof -i tcp: 5037»

ulucudeMacBook-Pro:~ ulucu$ lsof -i tcp:5037
COMMAND  PID  USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
adb     2308 ulucu    7u  IPv4 0x440443a862048a7b      0t0  TCP localhost:5037 (LISTEN)

Но когда я запускаю adb kill-server «

ulucudeMacBook-Pro:~ ulucu$ adb kill-server
* server not running *

или запустите adb devices «или» adb shell «

List of devices attached
* daemon not running. starting it now at tcp:5037 *
adb E 03-31 09:30:26  2350 95705 usb_osx.cpp:333] Could not open interface: e00002c5
adb E 03-31 09:30:26  2350 95705 usb_osx.cpp:294] Could not find device interface
error: could not install *smartsocket* listener: Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon

Работает adb,
Никаких других процессов, использующих порт «5037»,
Никакой другой симулятор, подобный «genymotion»
Моя система — Mac 10.12.14,
Моя версия adb 1.0.39.

В чем проблема?

31 март 2017, в 04:30

Поделиться

Источник

4 ответа

Если вы обновили до Platform Tools 25.0.4 (вы можете проверить запуск андроида из командной строки), и он не работает

Просто загрузите предыдущую стабильную версию, например: https://dl.google.com/android/repository/platform-tools_r25.0.2-macosx.zip

Затем перейдите в свой домашний каталог Android SDK и замените папку инструментов платформы загруженным.

Тогда do:

ps aux | grep 5037
kill -9 <pid of process of your incorrectly running adb>

И идите

adb devices

vbevans94
18 апр. 2017, в 08:58

Поделиться

Я не могу поверить, что они полностью удаляют автономный sdk, они заставляют вас устанавливать новейшие платформы-инструменты, которые вызывают эту проблему, и вы не можете отказаться от sdkmanager. Какой позор.
В любом случае, просто обновите adb до версии 1.0.36, и он должен работать. В Интернете есть сотни таких проблем. Сад.

Sinapse
06 апр. 2017, в 06:31

Поделиться

Та же проблема здесь, на Ubuntu.

nils @nils-MS-7597: ~ $adb устройства
Список подключенных устройств
* daemon не работает. начиная его теперь на tcp: 5037 *
Ошибка: не удалось установить smartsocket-прослушиватель: адрес уже используется
Сервер ADB не ACK
* не удалось запустить демон *
Ошибка: невозможно подключиться к демону

В порт 5037 прослушивается только adb. Убийство не помогает.

Ранее обновлял sdk. Не знаю, может ли это быть причиной.

Но redownload android sdk решил это для меня:

скачать android sdk

wget http://dl.google.com/android/android-sdk_r24.2-linux.tgz

tar -xvf android-sdk_r24.2-linux.tgz
cd android-sdk-linux/tools

установить все пакеты sdk

./android update sdk —no-ui

Nils Fett
05 апр. 2017, в 20:09

Поделиться

Исходя из этого потока, вы не можете подключиться, потому что адрес уже используется. Вы можете попробовать busybox netstat -antp проверить, кто использует порт. Здесь еще один труд, который может помочь:

Решите эту проблему на MacBook, выполнив следующую команду для отображения процесса, использующего порт 5037

lsof -n -i4TCP:5037 | grep LISTEN

Затем я убью его:

kill -9 <PID>

Затем adb devices работает!

Надеюсь, это поможет!

abielita
31 март 2017, в 11:24

Поделиться

Ещё вопросы

  • 0Обновление кэша: обновлять при каждом обновлении БД?
  • 0JQuery пост без AJAX или формы
  • 0Сохранение состояния меню после перезагрузки страницы
  • 0Добавьте правило брандмауэра в базу данных Azure для сервера MySQL из powershell
  • 1Android-медиа плеер
  • 1Как создать метод для отправки данных в режиме реального времени с использованием универсального обработчика?
  • 1Использование детских виджетов Kivy между Python и Kivy Language
  • 1Мой список не принимает греческие символы в C #
  • 0Как объединить два или более отдельных массива в один многомерный массив? PHP
  • 0Проверка пароля с помощью панели пароля и специальных символов regExp в угловом формате с использованием директивы
  • 0htmlspecialchars () x htmlentities ()
  • 0Есть ли проблемы с производительностью, если моя таблица содержит более 200 столбцов в MySQL?
  • 1Android запустить приложение при компиляции ОС
  • 0MySQL Найдите, сколько дней нужно, чтобы получить наивысший положительный прогресс
  • 0Как добавить список заказов в JQuery Nestable JSON сериализации
  • 0Ошибка компилятора в MSVS 2012 «неоднозначный вызов перегруженной функции»
  • 1Создать пользовательский доступный для записи тип ключа / значения в python для Hadoop Map Reduce?
  • 0Считайте последние строки, пока значение столбца не будет равно заданному значению в myql
  • 0Angular, как использовать $ save с WebAPI
  • 0mustache.js не может правильно построить параметры окна выбора, если в значении параметра есть пробел
  • 1Сопоставленное перечисление не дает результатов
  • 0Safari 7 jQuery не работает
  • 0Неизвестная ошибка с шаблонами
  • 1Как объединить два тензора, имеющих разную форму, с TensorFlow?
  • 0AngularJS загружает json из файла в services.js
  • 1Многопроцессорность в вопросах Python
  • 1Заставить класс иметь конструктор
  • 0Ионная сборка iOS удаляет изменения
  • 0htaccess переписать URL, используя последний параметр
  • 0Как создать таблицу в базе данных MySQL через приложение Android?
  • 0Как добавить класс к элементу на основе ввода формы?
  • 0Можно ли стилизовать собственные полосы прокрутки в gwt, без определения пользовательских полос прокрутки и без использования ScrollPanel или CustomScrollPanel?
  • 1Эффективный SQL-запрос один-ко-многим
  • 1Объявление переменной внутри функции возвращает undefine
  • 0C ++ Наследование: передача данных в базу
  • 1Как я могу получить доступ к DOM в AngularDart?
  • 0Изменить данные в запросе http post с текстовым полем ввода
  • 0Работая с ESPN API, как я могу проанализировать этот JSON?
  • 0В чем преимущество использования HEXADECIMAL перед DECIMAL
  • 1Добавьте строку над определенным тегом XML и одну строку ниже конечного тега XML
  • 1Настройка цвета фона элемента списка теряет подсветку
  • 0Это отвратительно? Копируемый мьютекс для защиты члена класса
  • 0php — пропустить foreach, если результат в том же значении
  • 1Как добавить компоненты пользовательского интерфейса по определенным координатам
  • 1VisualStyleRenderer возвращает ошибку для пункта меню
  • 1Как сделать WPF ListView горизонтальным с растянутым изображением в соответствии с высотой?
  • 1Нужно ли устанавливать Anaconda, если у меня уже есть PyCharm? Если так, будут ли они хорошо работать вместе?
  • 1Использование pandas dataframe для записи значений в новую ошибку csv-файла
  • 0отключить ссылку якоря стоек после отправки запроса на действие
  • 0Как использовать многомерный массив в запросе MySQL с PHP?

Сообщество Overcoder

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • 29е0 ошибка бмв е60
  • 99000003 некорректный код документа код ошибки 99000003