Сервер Adb не отвечает - программирование
Подтвердить что ты не робот

Сервер Adb не отвечает

Я новичок в Android. Думаю, я мог бы сделать что-то глупое здесь. Я начал виртуальное устройство, и я вижу, что демон adbd запускается из эмулятора терминала. Когда я ищу устройства adb, я получаю следующую ошибку:

C:\Program Files\Android\android-sdk\tools>adb devices
* daemon not running. starting it now on port 5037 * 
ADB server didn't ACK
* failed to start daemon * 
error: cannot connect to daemon

Ни один другой процесс не использует порт 5037. Что я делаю неправильно? Вот пакеты, которые я установил -

1) Android SDK Tools, revision 10
2) Android SDK Platform-Tools, revision 3
3) SDK Platform Android 2.3.3, API 10, revision 1
4b9b3361

Ответ 1

Я отключил брандмауэр Windows и его работу как магия. Я подключен к Интернету через WiFi. Если вы не находитесь за прокси-сервером и по-прежнему не можете получить доступ к Интернету через беспроводную связь через эмулятор, перейдите в диспетчер устройств и отключите свою LAN-карту.

Ответ 2

Это будет происходить в обычном режиме, если abd не сможет нормально запускаться и не выйдет, когда выполняется kill-server adb.

Итак, если в Windows 1. Перейдите в диспетчер задач (CTRL + ALT + DEL) 2. Просмотрите файл adb.exe и завершите процесс. Теперь перезапустите эмулятор, он должен работать правильно.

Кроме того, вы можете закрыть и запустить среду разработки (например: Eclipse или NetBeans).

Ответ 3

Я подозреваю, что проблема связана с множеством экземпляров adb (в Windows), я обычно сталкиваюсь с этой проблемой, поэтому я не выключаю свою систему, поэтому процесс adb может не закончиться должным образом.

Итак, открыв диспетчер задач, выберите вкладку "Процесс", просто найдите adb.exe, щелкните правой кнопкой мыши по ней и выберите Завершить дерево процессов, а не просто "Завершить процесс"

Ответ 4

Если бы та же проблема, похоже, что мое решение безопасности блокировало adb.exe

Ответ 5

это не правильная папка для adb: в последнее время adb переместился из /tools в/platform-tools в папку sdk.

Ответ 6

Похоже, что программа безопасности блокирует adb.exe, поэтому перейдите к пути к файлу adb и откройте свойства adb, затем проверьте параметр Run this program as administrator.

Ответ 7

В моем случае процесс adb.exe запускается, когда я подключаю телефон, а затем, когда у меня есть устройства adb, у меня есть твоя проблема, и убийство процесса не помогает ему воскресить, как упрямый зомби, если телефон подключен. поэтому я решил отключить телефон, а затем уничтожить процесс adb.exe, а затем запустить его с помощью устройств adb и подключить телефон После этого, когда я управляю устройствами adb, я получаю одно и то же сообщение об уничтожении adb устаревшим, но на этот раз на второй строке * daemon начал успешно *

win xp htc сенсация новый eclipse adt sdk bundle из google, поэтому я предполагаю, что это актуально.

Ответ 8

Я обнаружил, что в диспетчере задач Windows был вызван процесс "Tadb.exe". Я предполагаю, что Tadb.exe - это аналогичное приложение adb Tencent. Потому что я получил предупреждение о "устройстве Android, обнаруженном QQ" после того, как вчера установил последнюю версию Tencent QQ2013 Beta5 (6970).

После того, как я убил Tadb.exe, оригинальный файл adb.exe Android SDK снова работает.

Вы можете увидеть подробный запрос для решения этой проблемы: adb не может работать, сервер adb устарел

Ответ 9

根本 原因 是 因为 你 的 机器 上 5037 端口 被 某个 进程 占用 了, 此时 不但 андроида 设备 无法 使用 ADB 连接, ИОС 设备 也不 能用 Itunes 连接.

可以 查询 到 占用 5037 端口 的 进程 并 关闭 它, netstat/a/o 也许 可以 帮助 你.

要 windows7 上, LogsAndAlerts 服务 会 占用 5037 端口.


Основная причина заключается в том, что порт 5037 на вашем компьютере, занятый процессом, не только устройства Android не могут использовать устройство ios для подключения adb, не используя iTunes.

Можно запросить процесс и закрыть его, netstat/a/o может помочь вам заняться до 5037 портов.

В Windows7 служба LogsAndAlerts займет порт 5037.

Ответ 10

Как я пробовал, следуя объединению omni.present, и, наконец, эмулятор работает нормально. во-первых, я останавливаю процесс adb.exe в диспетчере задач затем я останавливаюсь и начинаю затмение