Adb не запускается - PullRequest
       41

Adb не запускается

19 голосов
/ 21 февраля 2010

Запуск Vista, попытался запустить adb из оболочки, так как администратор не запустил демон, запускающий его сейчас

ADB server didn't ACK
* failed to start daemon *

Любая помощь для этого?

Ответы [ 21 ]

1 голос
/ 29 октября 2014

Если вы используете Android Studio, если

  • , у вас открыто диалоговое окно «Выбор устройства»
  • , при попытке запустить «adb devices» из командной строки

приводит каждый раз к следующей ошибке

adb server is out of date.  killing...
cannot bind 'tcp:5037'
ADB server didn't ACK
* failed to start daemon *
error:

РЕШЕНИЕ (легко и быстро)

Закрытьдиалоговое окно «Выбор устройства».Я предполагаю, что он пытается захватить соединение adb очень интенсивным способом.

1 голос
/ 29 марта 2016

Я сталкиваюсь с этой проблемой с Genymotion , поэтому я заменил adb на мой текущий adb. Для справки:

cd $GENYMOTION_HOME\tools
mv adb adb-old
ln -s $ANDROID_SDK\platform-tools\adb adb
0 голосов
/ 20 июня 2019

Обычно ответы, данные здесь, работали для меня, но сегодня они не работали. Моя проблема была исправлена ​​путем обновления эмулятора и SDK до последних версий из менеджера SDK.

0 голосов
/ 19 апреля 2018

Если вы получаете сообщение об ошибке cannot bind 'tcp:5037' и используете любой дистрибутив Linux, такой как Ubuntu,

Убить старый процесс АБР:

fuser -n tcp -k 5037

Это уничтожит процесс adb на порту 5037, а затем,

Запустить ADB:

adb start-server
0 голосов
/ 15 января 2018

Когда он дополнительно говорит, что adb server is out of date. killing..., это убивает его для вас. Проблема в том, что он перезапускается, как только был убит.

Так что вам следует подумать о том, чтобы найти adb.exe, где бы он ни находился. Самый простой способ сделать это - открыть Task Manager, найти процесс adb.exe -> RMB -> Open file location -> удалить его оттуда. Если это не нужно, в этом случае вы должны обновить его. В моем случае это было в C:\Windows\ и пришло с их Visual Studio.

0 голосов
/ 02 марта 2017

Открыть команду Перейдите к файлу adb.exe, где находится Получить в файл по команде adb kill-server adb start-server

0 голосов
/ 07 декабря 2016

Сервер adb не работает. Вы можете открыть окно командной строки в Windows, чтобы проверить, какой процесс использует порт 5037, запомните номер процесса.

netstat -ano |findstr "5037"

Затем используйте Ctrl + alt + delete, чтобы открыть диспетчер процессов и завершить процесс, имеющий порт 5037. Возможно, вам придется попробовать это несколько раз, пока порт 5037 не станет бесплатным.

0 голосов
/ 01 декабря 2016

В консоли попробуйте:

taskkill /F /T /IM adb.exe

Делайте это много раз, пока не появится ERROR: The process "adb.exe" not found. Тогда

adb devices
0 голосов
/ 06 января 2016

Кажется, это то же самое, но иногда команда adb kill-server не действует (по крайней мере, в моем случае). Итак, я попробовал другой способ.

Вы можете проверить это так: https://stackoverflow.com/a/34627522/5597864

0 голосов
/ 15 мая 2015

Есть еще одна возможность. Если вы установили какие-либо диспетчера разрешений, например, расширенный диспетчер разрешений Android, может произойти сбой ADB. Это был мой случай. Деинсталлировал приложение, а затем никаких проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...