Почему Android Studio говорит "Ожидание отладчика", если НЕ отлаживается?

Я работаю с Android Studio. С прошлой ночи, когда я запустил проект на своем устройстве, появится сообщение "Ожидание отладчика". Это очень странное поведение, потому что я не отлаживаю приложение.

Я попытался удалить приложение с моего устройства и нажать "Запустить" в Android Studio. Сообщение появится снова.

Я попытался перезапустить Android Studio. Сообщение появится снова.

Единственный способ правильно установить приложение на моем телефоне - нажать "Отладка". Появляется сообщение, но оно автоматически закрывается. Тогда приложение работает нормально.

Я пробовал с

<application android:debuggable="false" />

... и все еще появляется сообщение.

LogCat говорит:

E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled

С уважением на первой строке ошибки кто-то говорит, что проблемы могут начаться после переименования какого-то ресурса. Но это не мое дело.

Относится к второй строке ошибки... Я не знаю. Я действительно не знаю, что происходит с моей IDE.

Ответ 1

Я столкнулся с этой проблемой в прошлом и снова сегодня. В моем случае проблема разрешается перезагрузкой устройства. После чистой загрузки я снова могу запустить приложение и приглашение "Ожидание отладчика" не появляется.

Ответ 2

Вы можете исправить эту проблему, не перезагружая устройство. Просто перейдите на "Android-устройство" → "Настройки" → "Параметры разработчика" → "Выберите приложение для отладки" . Вероятно, это будет указывать на ваше приложение. Просто выберите вариант, а затем выберите "Нет" .

Примечание. Как уже упоминалось, даже если "Нет" уже выбрано, появляется повторный выбор "Нет" , чтобы устранить проблему.

Просто, чтобы быть ясным: это на устройстве не в Android Studio (см. очень полезный комментарий от Regis_AG).

Ответ 3

быстрее, чем перезагрузка. Просто зайдите в опции разработчика и выключите и снова включите (не забудьте также проверить вариант отладки usb), работал у меня (Neuxs5).

Ответ 4

Через 8 часов по этой проблеме я чувствую себя обязанным поделиться этой причиной. Мой /etc/hosts был плохим.

Убедитесь, что вы можете ping localhost и что он определен как 127.0.0.1. AS ожидает подключения к localhost: 8600.

Ответ 5

1) Очистить кеш-память кэш-памяти Android из файла- > Неверный кэш/перезапуск.


2) После перезапуска студии Android перезагрузите эмулятор Android.

Ответ 6

У меня та же проблема. В моем случае одновременно открываются две среды разработки: Android Studio и Eclipse. После закрытия Eclipse и запуска процесса отладки снова работает хорошо. Надеюсь эта помощь!

Ответ 8

У меня была эта проблема; В Android Studio я случайно ударил Запустить > "Отладочное приложение" вместо Запустить > Запустить "Приложение" . Я решил проблему. В моем случае я должен был запустить приложение для запуска в режиме DEBUG. Здесь были мои шаги -

1) Устройство Android должно иметь возможность подключаться к ПК разработки на порту 8600. Это подключение было запрещено моей конфигурацией брандмауэра. Я выключил брандмауэр. После подтверждения я создал правило брандмауэра, чтобы обеспечить возможность подключения между устройствами на порту 8600.

2) Чтобы проверить доступность порта, вы можете перейти в Android Studio, Выполнить > Прикрепить отладчик к процессу Android. Это приведет к тому, что приложение устройства Android, запущенное в режиме DEBUG, подключится к вашему ПК для разработки Android Studio.

3) После того, как приложение запустилось один раз, вы можете вернуться назад и Запустить > Запустить "Приложение" , и вы больше не получите раздражающий экран "ОЖИДАНИЕ для DEBUGGER".

4) И вы также можете Запустить > Отладка "Приложение" . Устройство покажет "Ожидание отладчика" на мгновение, а затем Android Studio запустит консоль отладчика и поможет удаленно отладить ваше приложение Android-устройства!

Удачи.

Ответ 9

Я уже решил эту проблему, перезагрузив свое устройство. Это проблема с устройством, а не проблемой для Android.

Ответ 10

Мой компьютер мало работал на памяти, и эта проблема возникала довольно часто. Исправить было освободить больше памяти, удалив старые файлы/приложения. Я замечаю, что работающие эмуляторы, такие как Android TV, как правило, нуждаются в большой памяти, чтобы они могли прогнозировать

Ответ 11

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

Затем я установил приложение в режиме отладки.

Это решило проблему. Сейчас работает нормально.

Ответ 12

Я исправил это, сделав дублирующее Виртуальное устройство после стирания существующего Виртуального устройства.