Подтвердить что ты не робот

АБР не отвечает. Вы можете подождать больше или убить "adb.exe"... windows 8

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

  • переустановка eclipse с помощью adroid adt
  • переустановка java
  • установка "андроид-студий" сначала решила проблему, но после одного дня таинственным образом и здесь adb перестала работать с сообщением об ошибке, указанным в заголовке "ADB не отвечает...

Кроме того, я безуспешно пробовал некоторые советы от г-на Google:

  • Остановка adb.exe с помощью диспетчера задач и перезапуск студий eclipse/android.
  • "adb kill-server", затем "start-server" через командную строку
  • установка пути к adb.exe как переменной среды
  • выключение любого антивируса или брандмауэра
  • запуск IDE в качестве администратора
  • обновление IDE

Единственное, что я могу запомнить, что может уничтожить adb на моем компьютере на все времена: я подключил свой смартфон Motorola к моему ноутбуку и установил драйверы usb motorola, но, как я уже сказал, adb также не будет работать с эмулятором.

Любая помощь будет любезно оценена. Проблема беспокоит меня больше, чем целый день. Может быть, у кого-то были подобные проблемы в Windows 8?

4b9b3361

Ответ 1

Между тем эмулятор снова работает. Я не могу точно сказать, что решило проблему. Что это может быть сочетание двух вещей:

  • Удаление скрытой папки ".android" в папке C:\Users... (Возможно, был какой-то неисправный автоматически созданный код)
  • Удаление и повторное создание переменной Path в папке с помощью adb.exe(...\sdk\platform-tools \;)

Наконец, это может быть проблема Windows 8, которую я не понимаю.

Ответ 2

В OSX помогло:

  • Закрыть Android Studio
  • Убить всю процессию с использованием порта 5037

    sudo lsof -i |grep 5037

    sudo kill PID_NUMBER

  • Запустите устройства adb с консоли

    adb devices

Ответ 3

Попробуйте это,

Откройте командную строку с правами администратора и введите

netsh interface tcp set global autotuninglevel = отключен

Это сработало для меня

Изменить: только для Windows

Ответ 4

Убейте файл adb.exe с помощью командной строки. Откройте командную строку, в которой находится ваш adb.exe, и введите adb kill-server

Ответ 5

Может быть HTTP Proxy заблокирован localhost 127.0.0.1:5037
Если у вас есть настройка HTTP Proxy, убедитесь, что вы не указали локальное изображение, как показано ниже.

Кроме того, порт также может быть заблокирован брандмауэром и антивирусным брандмауэром. Также обратите внимание.

enter image description here

Ответ 6

Попробуйте это,

  • в командной строке adb kill-server
  • Запустите один из ваших AVD.
  • в командной строке adb root

В командной строке следует указать adbd is already running as root.

Это должно исправить это.

Ответ 7

У меня такие же проблемы. Проверьте, что порт 5037 свободен, а порты с 5555 по 5585 доступны и никогда не используются другим процессом.

"Сервер ADB устанавливает соединения со всеми работающими экземплярами эмулятора/устройства. Он находит экземпляры эмулятора/устройства путем сканирования портов с нечетным номером в диапазоне от 5555 до 5585"

FROM: http://developer.android.com/tools/help/adb.html

Чтобы узнать, какой процесс прослушивает порт в Windows, вы можете использовать:

C: > netstat -an -o

FROM: Как узнать, какой процесс прослушивает порт в Windows?

Ответ 8

Я, наконец, только что перезапустил компьютер, и это решило проблему для меня.

Ответ 9

В случае, если это помогает кому-то еще, для меня проблема связана с USB-концентратором, что планшет был подключен к компьютеру (отключив веб-камеру, которая была в использовании, исправлена).

Ответ 10

Удалите HTC Sync. Или отключите его как-то.

Ответ 11

  • Попробуйте открыть adb из командной строки из каталога в виде <sdk>\platform-tools,

  • Если файл adb отсутствует, попробуйте переустановить Android SDK с последней версией, И попробуйте снова запустить.

Я думаю, что проблемы будут решены этой процедурой.

Ответ 12

Я видел это на Mac OS X.

Я отключил Android Studio и запустил adb get-state в терминале. Когда я запустил поддержку Android Studio, предупреждение исчезло.

Кстати, я просто попробовал перезапустить Android Studio без везения. Я уверен, что перезагрузка ОС также исправила бы ее.

Ответ 13

То же самое с утилитой Asus Sync (с нашими Transformer 700 и 701). Я думаю, что существует конфликт USB-порта между драйвером ABD и утилитой Sync.

Выход из утилиты Sync разрешает проблему.

Ответ 14

Похоже, это может быть вызвано множеством различных проблем. Это произошло со мной, потому что у меня было подключено устройство Android для подключения USB для отладки USB, а затем через несколько часов (и перезагрузка нескольких студий Android/phpstorm) мне пришлось отключить устройство вручную. После отключения питания снова начали работать.

Ответ 15

Я получил ту же ошибку. Не волнуйся. У меня есть решение. Перейдите в диспетчер задач. Убейте процесс, называемый adb.exe. Вы найдете 2 или 3 процесса. Убейте всех. Вы сделали. Он будет работать.

Ответ 16

Я столкнулся с этой проблемой несколько дней назад. Когда я открыл диспетчер задач, он показал мне два adb runnig. Возможно, из-за того, что я использую mobogenie для подключения моего телефона Android для отладки приложения. Эта проблема связана с конфликтом moboginie и adt port. затем я выполнил следующую процедуру, чтобы решить эту проблему.

!) закрыть eclipse 2) Перейдите в диспетчер задач и уничтожьте все процессы adb. 3) Теперь перейдите на платформенные инструменты в android sdk 4) нажмите shift + щелчок правой кнопкой мыши и выберите опцию "открыть командное окно здесь" 5) тип

adb kill-server adb start-server

6) Если сервер успешно запущен, запустите eclipse, а затем подключите свой телефон (Не забудьте подключить телефон перед запуском затмения)

Ответ 17

Следующие работы для меня каждый раз: перейдите в File- > Invalidate Caches/Restart     выберите Invalidate и Restart

Ответ 18

У меня была та же проблема, вот мое простое исправление:

-Go в диспетчер задач в Windows, найдите adb.exe и убейте его

-Go для командной строки и нажмите adb devices == > , автоматически начнет демон adb