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
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 KVArshid KV
9,3913 gold badges33 silver badges36 bronze badges
Kill the Adb server and restart.
adb kill-server
adb start-server

answered Oct 17, 2017 at 10:35
![]()
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
2,7823 gold badges26 silver badges39 bronze badges
answered Jan 18, 2016 at 9:23
Leem.finLeem.fin
39.7k77 gold badges192 silver badges339 bronze badges
0
- 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:
- OS Terminal
$ adb devices
List of devices attached
adb server is out of date. killing...
* daemon started successfully *
- Finally test again at the IDE terminal
$ adb devices
List of devices attached
GL
answered Feb 22, 2020 at 19:11
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 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
![]()
I tried it at the OS Terminal, worked.
Try on the OS terminal first
answered May 2, 2020 at 13:30
Running the following command at the OS bash helped solve the issue:
sudo adb start-server
answered Nov 2, 2021 at 14:47
![]()
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 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, выполнив следующую команду для отображения процесса, использующего порт5037lsof -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?