2014-05-21 4 views
10

Я пытаюсь установить приложение на моем Nexus 5 от IntelliJ и в первый раз я получаю сообщение об ошибке говорящегоAndroid: Adb отверг соединение клиента

"DeviceMonitor: Adb rejected connection to client '5081': closed" 

Я попытался перезагрузить ADB перезагрузки компьютера, отключить, включить синдрому синхронизации отладки android. Странно то, что когда я пытаюсь запустить его на виртуальном устройстве, он работает. У кого-нибудь есть идея? Вот полный код ошибки:

DeviceMonitor: Adb отклонил соединение с клиентом '5081': закрыто DeviceMonitor: Adb отклонил соединение с клиентом '5064': закрыто DeviceMonitor: Adb отклонил соединение с клиентом '4962' : закрыто DeviceMonitor: Adb отклонено подключение к клиенту '5081': закрыто DeviceMonitor: Adb отклонено соединение с клиентом '5064': закрыто DeviceMonitor: Adb отклонено соединение с клиентом '5064': закрыто DeviceMonitor: Adb отклонил соединение с клиентом ' 3483 ': закрыт DeviceMonitor: Adb отклонил соединение с клиентом' 3483 ': закрыто

logcat ничего не показывает, я попытался запустить его в терминале «adb logcat», и он тоже выглядел нормально.

+0

Здравствуйте, смогли ли вы найти решение для этого? – Lihini

+1

У Android Studio 1.1.0 все еще есть эта проблема: кажется альфа-релизом. Это абсурдно: мы должны создавать приложения без ошибок с окружением dev, так как это глючит. –

ответ

1

У меня была такая же проблема в последнее время.

я переместил намерения фильтра тег в файле AndroidManifest.xml Симметричного начать другую деятельность.

Что я забыл сделать, это изменить цель запуска/отладки внутри Android Studio. Нажмите «Выполнить» -> «Изменить конфигурации». Посмотрите на Launch строку и проверить, что он соответствует активности в AndroidManifest, который имеет пусковую XML внутри него:

Launch XML:

<intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
6

Я просто имел эту проблему. Закрытие и перезапуск Android Studio не повлияло.

Решение для меня было выполнить следующие команды в окне терминала:

adb kill-server 

adb start-server 

После этого мой Android устройство, подключенное в обычном режиме.

7

У меня была эта проблема, и Гуглинг не дал тонну результатов, когда я это просмотрел. Ответ Alchete был тем, что решила эту проблему для меня, но, будучи новичком в командной строке Windows, я не знал, как ее выполнить. Поэтому я просто хочу уточнить, в случае, если кто-то находится в той же лодке, что и я.

Откройте меню «Пуск» и введите cmd, чтобы перейти в командную строку.

Измените каталоги, чтобы перейти в папку sdk, содержащую файл adb.exe.

Для меня команда выглядела так:

cd Documents\Programming\android-studio\sdk\platform-tools 

Adjust, основываясь на пути к вашей папке SDK.

Затем вы можете ввести:

adb kill-server 

Последовал:

adb start-server 
0

Моя репутация не достаточно высок, но я хотел ответить, чтобы сказать, что ответ Алекс Лоу и Alchete работал для меня , в сочетании с ответом andy boot. (+1 к Алексу Лоу за подробный ответ).

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

Если, как я, вы получаете эту ошибку, потому что вы, возможно, изменили намерения фильтров вокруг в вашем Android Manifest, т.е. вы создали заставку и добавили Category_Launcher пристального

Например, CATEGORY_LAUNCHER означает его должен появиться в Launcher как приложение верхнего уровня

..то вы хотите, чтобы убедиться, что он указан в качестве Launch деятельности, как объяснялось ранее (Run - Edit Configurations - запуск). «Запуск по умолчанию деятельность первоначально будет выбрана, но вы хотите изменить, что к новой деятельности вы указали в качестве запуска.

Надеется, один из этих двух решений будут работать!

Кроме того, если у вас возникли проблемы найдите путь к каталогу для Android SDK, перейдите в свой SDK-менеджер в Android Studio, и путь к каталогу должен находиться в верхней части диалогового окна.

0

У меня была та же проблема, которая в моем случае была из-за ошибочного выбора (а функция часов была необязательной, см., например, android studio error : missing feature: WATCH). Графический интерфейс застрял на «ожидании телефона» навсегда.

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