2014-01-21 3 views
4

Не отмечайте это как дубликат. Позвольте мне объяснить, что случилось, и рассказать вам, что я сделал. Итак, вот моя проблема. Когда я открываю Android Studio, он дает мне ошибку следующим образом:ADB не отвечает - Android Studio

TCP/IP http://i39.tinypic.com/2aah576.png

Итак, я пошел в настройки брандмауэра Windows. Вот что у меня есть:

Windows Firewall http://i44.tinypic.com/sma5xl.png

Как вы можете видеть, брандмауэр выключен. Затем я пошел к моей программе антивирусной безопасности и повернул настройки от туда:

Norton Firewall http://i42.tinypic.com/13zznm9.png

Как вы можете видеть здесь, я отключил Умный брандмауэр. Затем я снова открыл Android Studio. У меня тоже такая же ошибка.

TCP/IP http://i39.tinypic.com/2aah576.png

Я нажал на кнопку OK и пошел дальше. Затем Android Studio загрузилась и все остальное. После этого АБР начал загрузку. Здесь происходит реальная ошибка.

ADB Error http://i40.tinypic.com/2h5v59i.png

Я также пробовал с Eclipse, но он также говорит, что АБР не отвечает. За последний месяц или около того Android Studio работает нормально. Я никогда не получал эти сообщения об ошибках или предупреждениях с Android Studio раньше, так что это для меня довольно ново.

Вот что я пробовал:

  • В ЦМД, adb kill-server затем я нажал на кнопку перезагрузки на АБР не отвечает сообщение
  • Перезапуск компьютера
  • Включение USB отладку и на моем Nexus 5

Итак, я действительно не могу найти решение этого вопроса. Любая помощь в отношении этой проблемы будет чрезвычайно оценена.

+1

попытка запустить 'ADB devices' в командной строке внутри папки sdk/платформы. – pyus13

+0

@ pyus13 Он работает через командную строку, но не через IDE. – Rohodude

ответ

4

Иногда он просто попадает в беспорядок. Закройте свой идеал, затем перейдите к процессам и завершите все процессы adb.

Затем, когда вы открываете андроид-студию, он должен снова запустить adb (или вы можете запустить что-то вроде «adb devices» из командной строки перед тем, как открыть ide, если вы беспокоитесь, что он попал в плохое состояние, ide ожидает его инициализации)

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

+0

По какой-то причине это не решает проблему. Но спасибо за предложение. – Rohodude

+0

спасибо, что это работает. – jayellos

0

Это случилось со мной. Я решаю его, завершая весь процесс, который использует порт «5037», который по умолчанию является портом, используемым adb.

+0

Спасибо за ваше предложение. Я решил проблему несколько месяцев назад, и я понял, что рекламное ПО преследует мой компьютер. Я удалил рекламное ПО, и все снова стало нормально работать. – Rohodude

1

У меня были те же сообщения об ошибках, но другая проблема. Порт 5037 не использовался, но adb не мог запускаться.

Итак, после нескольких часов попыток я наконец понял, что это был установлен VPN-клиент (Checkpoint Endpoint Security).Несмотря на отсутствие связи (и я даже убил процесс), соединение не сработало. После удаления все работало как шарм.

Возможно, это помогает кому-то, кто читает этот вопрос, потому что повсюду вы просто читаете о блокирующем порту. Кроме того, в то время как клиент был установлен, некоторые другие платформы на основе TCP и даже Windows-Remotedesktop тоже перестали работать.

2

Kill processes bas_deamon & bas_helper

убить процессы bas_deamon & bas_helper Затем нажмите рестарт для АБР, и он будет работать .... это то, что я делаю в WIndows 7, когда я сталкиваюсь с этим вопросом.

1

Возможно, вы захотите убедиться, что ваш телефон отключен от сети. Когда он подключен, я заметил, что это происходит, и решение для меня (которое может быть специфичным для Mac) заключается в отключении телефона от компьютера.

+0

Он работал для меня, закрывал IDE, убивал adb.exe, отключил телефон и начал IDE – mrbm

0

Сэр, На самом деле Иногда наше родительское программное обеспечение управления вмешивается в него. но после отключения защиты в реальном времени мы получили эту ошибку. поэтому в основном вам нужно проверить, используем ли мы 32-битную Android Studio или 64-разрядную версию. просто попробуйте одну и ту же операционную систему бит, что и для Android Studio, после этого удалите эту ошибку. :)

1

Для Windows: добавьте системную переменную следующим образом, а затем перезапустить ваш компьютер, то попробуйте еще раз - это будет хорошо

ANDROID_ADB_SERVER_PORT 
10501 

add System Variable

Смежные вопросы