Сервер ADB не подтвердил
Я не мог запустить приложение Android никогда на моем ноутбуке. Eclipse постоянно дает такую же ошибку, что "сервер ADB не подтвердил"
Я пробовал все, перезапустил adb из представления ddms, из командной строки (kill-server, start-server), из диспетчера задач и перезапустил eclipse. Когда мне удастся запустить adb-сервер и повторно открыть eclipse, как только я запустил приложение для Android, такая же ошибка придет на консоль; Сервер ADB не ответил.
Не могли бы вы дать идею, кроме перезапуска adb
Ответы
Ответ 1
Убив процесс adb.exe в TASK MANAGER (открыть диспетчер задач CTRL + Shift + Esc), решает его в моем случае. После его убийства запустите adb start-server или adb devices, и все будет в порядке.
![введите описание изображения здесь]()
Включить, если это не работает
Мы можем решить эту проблему так легко.
- Откройте командную строку,
cd <platform-tools directory>
- Команда запуска
adb kill-server
- Откройте диспетчер задач Windows и проверьте, все ли работает
adb
. Если это так, просто убить adb.exe
- Выполнить команду
adb start-server
в командной строке
![введите описание изображения здесь]()
Трудный подход к бит-биту
Командная строка (cmd.exe)
netstat -aon|findstr 5037
найти идентификатор процесса 0.0.0.0
![enter image description here]()
убедитесь, что adb.exe
tasklist|findstr 1980
![enter image description here]()
убить этот процесс
taskkill /f /t /im adb.exe
![enter image description here]()
вернуть ADB к нормальной работе
![enter image description here]()
Подробнее см. здесь
Ответ 2
Для пользователей Mac то, что сработало для меня, было:
- Открыть монитор активности (эквивалентно диспетчеру задач Windows)
- Убить задачу adb
- Перезапустить adb
Ответ 3
Убейте команду adb командой:
taskkill /f /im "adb.exe"
то заново запустите его командой:
adb start-server
Это отлично работает для меня:)
Ответ 4
Ищите опечатки в файле ~/.android/adb_usb.ini. Эта проблема может быть вызвана, если этот файл запутался.
Ответ 5
В моем компьютере я использую командную строку taskkill/f/t/im wandoujia_daemon.exe(потому что adb.exe или bas_daemon.exe не работает в моем диспетчере задач)
И... сервер adb запускается успешно
Ответ 6
В дополнение к решению @maveň ツ.
На самом деле нам нужно убить процесс, используя этот адрес 0.0.0.0:0
, поэтому для большинства людей, убивающих adb.exe
из диспетчера задач, работал (в моем случае я не смог увидеть его даже диспетчер задач).
Следуя шагам @maveň ツ, я выясню, что какой-то другой процесс использовал этот адрес.
Я пошел, чтобы убить его, он дал мне ACCESS DENIED
как Error
.
Итак, используя tasklist|findstr ****
, я узнаю имя процесса и убил его из диспетчера задач.
После этого он начал работать.
В моем случае bas_daemon
и bas_helper
использовали этот адрес, оба из которых соответствуют MOBOROBO
Ответ 7
в моем случае я использую командную строку taskkill /f /t /im bas_deamon.exe
(потому что adb.exe не был запущен), и сервер adb успешно запущен
Ответ 8
Убейте ADB из командной строки.
Убейте eclipse также из командной строки.
Запустите сервер adb отсюда, используя [ adb start-server]
И начните снова.
Ответ 9
Я полагал, что вы проверили номер порта и перезапустили adb. Но у вас есть собственный драйвер Android на вашем компьютере. Какой-то универсальный драйвер для Android может не работать на вашем компьютере, вам лучше установить драйвер, предоставленный производителем вашего мобильного телефона, если вы не можете найти драйвер на веб-сайте производителя, подумайте о загрузке его программного обеспечения, он может включать в себя драйвер.