Waiting for debugger как убрать Xiaomi redmi 4

Когда дебажил под своим HTC или на эмульке, то сообщение «Waiting for Debugger» как бы очевидным было. Но вот когда приложение в .apk запилил, то при установке приложения и запуске это же сообщение появлялось, хотя и не должно (:

Вообще, в manifest.xml для отладки кое-что дописывают:

android_debuggable=»true»

Не суть. Главное то, что я этих параметров в манифесте не дописывал (: Посему сначала не догнал в чём трабл.

В настройках для отладки надо включать режим отладки. Проблема, как оказалось, в нём. Если просто отключить режим отладки, то всё равно это сообщение вылезает. Так что, как вы думаете, какое решение помогает со 100% вероятностью? Ага, надо просто телефон ребутнуть -_- Там какие-то траблы с глобальным флагом отладки D:

Источник: suvitruf.ru

Как разрешить сообщение «ожидание отладчика»?

У меня есть HTC Comet, подключенный к Eclipse с SDK 2.2. Я делаю отладочную сборку — приложение не запускается, хотя он не установлен на устройстве. На устройстве я получаю это окно сообщения на экране кометы

Fix Waiting Debugger Xiaomi

ожидание отладчика

Применение HunyDew (процесс com.эйрвайн.hunydew) ждет отладчика, чтобы присоединить.

тогда как в консоли Eclipse я получаю этот набор сообщений

[2010-12-07 01:42:29 — hunydewprj] Android Launch!
[2010-12-07 01:42:29 — hunydewprj] adb is running normally.
[2010-12-07 01:42:29 — hunydewprj] Performing com.airvine.hunydew.HunyDewAAStartsHere activity launch
[2010-12-07 01:42:47 — hunydewprj] Application already deployed. No need to reinstall.
[2010-12-07 01:42:47 — hunydewprj] Starting activity com.airvine.hunydew.HunyDewAAStartsHere on device 308730C861BC
[2010-12-07 01:42:49 — hunydewprj] ActivityManager: Starting: Intent < act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.airvine.hunydew/.HunyDewAAStartsHere >
[2010-12-07 01:42:49 — hunydewprj] Attempting to connect debugger to ‘com.airvine.hunydew’ on port 8601
[2010-12-07 01:43:09 — hunydewprj] Launch error: Failed to connect to remote VM. Connection timed out.

в приложение отлично работает в эмуляторе — пожалуйста, помогите — чего мне здесь не хватает? Любые советы/предложения? Спасибо

30 ответов:

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

2010-12-07 12:15:54 Iain

Screen shot of Run menu options in Android Studio

диалоговое окно ожидания отладчика отображается, если вы создаете приложение отладки или где-то в исходном коде, который вы назвали Debug.waitingForDebugger ();

внутри Android Studio 2.0 и выше, есть возможность прикрепить отладчик к процессу Android. Это последний пункт меню в меню Выполнить.

Waiting for debugger


2016-09-13 14:20:40 Victor Mwenda

Не уверен, что это то, что вы ищете, но попробуйте поставить:

android_debuggable=»true»

в теге приложения в AndroidManifest.xml

2011-09-28 22:26:47 Prateek Jain

У меня есть эта проблема надолго, что я не могу получить мой эмулятор android или устройство подключиться к отладчику в то время как консоль и эмулятор отображались ожидание подключения к отладчику.

и конфигурация для отладки внутри eclipse также смутила меня так много раньше, но сегодня я решил эту проблему, выполнив следующие шаги:

когда вы хотите отладить проект Android, например, mypro. вы бы щелкните правой кнопкой мыши на нем в «Package Explorer».

Then choose «Debug as»—>»Android Application» .

тогда эмулятор может остановиться на «ожидание подключения к отладчику»(или что-то еще подобное этому).

затем вам нужно подключиться к отладчику самостоятельно, нажав «DDMS» чтобы открыть перспективу DDMS, нажмите «устройства» tab.

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

кстати, моя ОС Win7 32-бит. Версия Eclipse-это Helios Service Release 2. Android SDK-это REV. 16 и platform-tools ‘ 10.

обновление.

Я обнаружил, что это проблема моей конфигурации TCP/IP. Отладчик не может быть подключен, когда я назначаю статический IP-адрес(для доступа к интернету).

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

1.закройте текущее окно eclipse.

2.измените конфигурацию IP-адрес на динамический, это означает получение IP-адреса по DHCP.

3.снова открыть затмение.

тогда отладчик может быть подключен. Я думал, что это может быть проблема внутреннего механизма отладчика java, который использует сокет соединение.

2012-06-23 15:10:09 Stevens

Я получаю это, если я переключаю usb-кабель на разностный порт на своем ПК, странно, но он работает, когда я снова переключаю его. Также я думаю, что у меня есть это, когда одновременно работает другое устройство или эмулятор, или два экземпляра Eclipse open.

2016-01-17 17:43:29 Andy

Как установить вайбер на Сяоми

для тех, кто получает это раздражающее поведение в 4.2.2, вы должны снять флажок «ждать отладчика» в настройках разработчика. Конечно, эти параметры были скрыты от Google, и вы должны сделать хитрый трюк, чтобы заставить их вернуться. Я поставил их перед тем, как они исчезли, и не мог найти их снова, хоть убей.

эта страница объясняет процедуру

2013-05-22 21:15:32 John

мое решение заключается в использовании монитора отладки Dalvik. Иногда рядом с процессом появляется красная или зеленая ошибка. Нажмите на устройство, которое вы пытаетесь загрузить. Выберите вкладку Действия и сбросьте adb. Это обычно прикрепляет отладчик для меня.

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

2016-01-17 17:43:53 karol

закрытие эмулятора и закрытие eclipse. Повторное открытие Eclipse и запуск симулятора работали для меня.

ключевая вещь, которую нужно искать, находится в панели устройств Eclipse.

Если вы запустите эмулятор или устройство, и он появляется в списке имен устройств, но говорит [null] и под ним не отображаются запущенные процессы, то он не будет работать правильно с загрузкой вашего приложения в него.

Если имя устройства появляется и находится в Сети, то все, кажется, работает гладко.

Не знаю, почему это не работает все время, хотя.

2012-05-18 23:54:43 CQM

запуск Android Studio, я столкнулся с этой проблемой и после попытки различных средств защиты перезапуска Android Studio является то, что казалось, чтобы решить эту проблему.

2015-03-13 11:41:36 ThomasW

в моем случае проблема вызвана adb, связанным с другим устройством.

Если в ПК подключено несколько устройств, удалите другие устройства, кроме необходимого.

2015-08-18 11:41:45 gilchris

Я в конечном итоге перейду в «отладочную» перспективу.

затем в кадре «Debug» есть список отладки или список запуска.

вы должны решить, какой из них ваш текущий, который имеет эту проблему (ожидание для отладки. )

затем щелкните правой кнопкой мыши и выберите «завершить и удалить».

затем вы пытаетесь запустить снова. И этот предупреждающий ящик исчезнет.

2016-01-17 17:44:29 Apisarn Sasuk

Если ваша среда разработки Windows убедитесь, что драйвера USB установлены правильно.

один из способов убедиться, что драйверы USB установлены правильно, — это получить установщик Windows PDANet и позволить ему установить драйверы USB.

вы можете найти страницу PDANet здесь.

2010-12-26 19:37:39 JimR

Я бы попытался подключиться к телефону с ddms самостоятельно без Eclipse. Возможно, вы используете эмулятор внутри eclipse, который вы не видите или у вас есть некоторые другие проблемы с Eclipse.

просто запустите DDMS из командной строки и посмотреть, если устройство отображается и вы можете подключиться к нему.

вы также можете увидеть, если появляется при запуске adb devices и посмотреть, что ваш телефон в списке (и может быть что-то еще..)

2010-12-31 20:33:40 Manfred Moser

Я получил ту же проблему, я знаю, что я не запускал никаких других экземпляров, и я мог видеть это с adb devices . Я просто перезапустил eclipse, и это сработало.

2011-03-17 18:19:10 b-ryce

перезагрузка ПК была единственной вещью, которая работала для меня. Это сработало, когда у меня была эта проблема с телефоном Android 2.2, а также планшетом Android 3.1.

2012-02-01 08:33:15 Mr. Bungle

Я сегодня столкнулся с этой проблемой. Проведя большую часть дня, пытаясь исправить это, единственное, что в конечном итоге работало, — это создать новое рабочее пространство и импортировать в него мой проект. Я надеюсь, что это поможет кому-то избежать всех проблем, через которые я прошел.

2011-03-15 22:47:47 JP2014

Я также озвучиваю эту проблему. В моей среде я использую tomcat в качестве сервера и android в качестве клиента. Я нашел, Если tomcat запущен, эта ошибка » Ошибка запуска: не удалось подключиться к удаленной виртуальной машине. Время ожидания соединения истекло.» будет происходить. Если tomcat не запускается, adb работает хорошо.

2012-05-19 17:33:09 Daniel

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

конечным решением в моем случае было отключить все устройства Android, но тот,который я хочу отладить. Я не знаю, какой из них является виновником: Nexus 7 под управлением JB 4.2, HTC One X под управлением ICS, HTC Desire S под управлением Gingerbread или комбинацией 3, но как только у меня есть только один устройство подключено, оно работает гладко, как шелк.

2013-01-07 12:02:45 Alexis Pigeon

Я использовал Диспетчер задач, чтобы убить АБР.exe для решения этой проблемы. АБР.exe автоматически запустится после того, как будет убит.

убийство АБР.exe решил много проблем, связанных с отладкой и эмуляторами для меня до сих пор.

2013-11-07 15:37:58 Hong

Xiaomi band 6 давление

на Android Studio пользователи, я столкнулся с этой проблемой первый раз при попытке запустить голой костяной проект сразу после обновления мой расположение jdk. Так я наткнулся на этот пост. В моем случае просто Build — >Clean Project сделал работу.

2014-07-14 17:15:05 Illegal Argument

enter image description here

У меня также была такая же проблема при использовании Android Studio и GenyMotion. Я могу решить эту проблему, приостановив программу и возобновив ее снова после того, как появится сообщение «ожидание отладчика». Он может работать и при использовании других IDE и эмуляторов.

2015-04-08 21:17:17 Suresh Subedi

Android Studio 1.2.2 на Mac OS 10.10 Та же проблема, что и другие сообщили. Я закрыл Android Studio, затем проверил из командной строки в терминале:

ps-efw / grep-i android

Это сообщило о процессе java (.gradle / daemon), связанный с Android Studio. Я убил этот процесс, перезапустил Android Studio, и проблема ушла.

2015-06-18 22:33:01 Blisterpeanuts

отключить опцию разработчика в вашем телефоне.

настройки > опции разработчика > отключить

Это сработало для меня, когда я попытался использовать свое приложение без отладки.

2015-07-28 11:20:15 Fazal

что решило проблему для меня собирался: «Выполнить» — >» прикрепить отладчик к процессу Android», а затем выберите свой процесс.

вы делаете это в Android Studio.

2015-09-01 20:38:32 Sid

У меня была та же проблема, исправлена явно выбрав нужное устройство в конфигурации отладки. К сожалению, даже после этого журнал иногда останавливается, когда отладчик пытается подключиться. В этом случае в DDMS перспективе найдите нужный процесс. Он будет выделен зеленым багом. Нажмите кнопку стоп, а затем отладьте его снова.

2016-01-17 17:45:15 Andrey Talnikov

Это может быть старым, но для последнего обновления Genymotion 2.7.1, перейдите к Параметры разработчика, Если в случае, если вы не знаете, как открыть эту опцию, перейдите к О телефоне и нажмите кнопку номер сборки несколько раз и Параметры разработчика будут включены. поворот на опции разработчика, проверьте Отладка USB.

протестировано на Genymotion 4.4 и выше. Странное решение, а ? Но определенно работает. Надеюсь, это поможет. Счастливые кодировки.

2016-07-13 08:36:37 ralphgabb

в режиме отладки Android Studio подключается к вашему устройству через разъем(:8600). Каким-то образом ваше соединение сокета задыхается и, таким образом, не отвечает на входящие соединения.

перезагрузите Android Studio и ваша проблема будет решена

2016-09-03 09:02:41 HimalayanCoder

Я решил эту проблему таким образом:

на выполнить = = = = > жмите Изменение Конфигураций ====> разное и, наконец, снимите флажок пропустить установку, если APK не изменился

enter image description here

enter image description here

2016-10-28 23:01:46 Marco Aurelio Silva

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

2017-05-11 19:18:23 pstorli

«ожидание отладчика» в настройках разработчика, возможно, было настроено на ожидание вашего приложения.Пожалуйста, снимите этот параметр и приложение должно работать нормально.

Источник: codengineering.net

Отладка с Android Studio застряла в» ожидании отладчика » навсегда

обновление The должно дублировать вопрос на подвисший в «Ожидание Отладчика» при выполнении выполнить, в то время как этот вопрос находится на stucking в «Ожидание Отладчика» при выполнении Debug, шаги для создания проблемы различны, и решение(ы) также различны.

всякий раз, когда я пытаюсь использовать функцию отладки Android Studio, статус запуска будет всегда застрял на:

Launching application: com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity. DEVICE SHELL COMMAND: am start -n «com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity» -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent < act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.astrotek.parashoot.debug/com.astrotek.ptpviewer.StarterActivity >

в то время как устройство (Samsung Galaxy S3 Android 4.3), отладка будет отображаться

enter image description here

это происходит от Android Studio 0.8.8 до 1.0. И на том же компьютере я могу выполнить отладку с помощью Eclipse на том же устройстве без каких-либо проблем.

Итак, вопрос в том, что я могу сделать, чтобы отладка Android Studio работала?

обновление: то же самое происходит при отладке на Nexus 7 (2013) под управлением Android 5.0; и тестирование на другой машине оказало тот же результат. Я не могу быть единственным, кто сталкивается с этой проблемой : -/

обновление: открыл щедрость, так как эта проблема так раздражает. Даже повторная установка приложения не помогает. Nexus 5 работает с Cyano, Win7 64. Журнал ADB говорит:

8568-8568/it.myapp:myprocess W/ActivityThread﹕ Application it.myapp is waiting for the debugger on port 8100. 8568-8568/it.myapp:myprocess I/System.out﹕ Sending WAIT chunk

Как сменить аккаунт Гугл на Андроид Xiaomi redmi

кроме того, я не могу найти простой способ отключить или сбросить соединение ADB в Android Студия.

25 ответов

на некоторых машинах / проектах отладчик не подключается автоматически, поэтому вам нужно подключить его вручную (studio меню — > Выполнить — > прикрепить отладчик к процессу Android)

автор: Ohad Cohen

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

автор: hris.to

перезапуск тестового устройства устраняет проблему для меня.

автор: Nisar Ahmad

аналогичный вопрос был недавно попросил и решение может работать для некоторых и очень быстро.

  1. Выход Из Android Studio
  2. перейдите к проекту, который вы пытаетесь отлаживать
  3. резервное копирование любых файлов внутри .идея, которую вы изменили (если ваш проект проверяет любой из них VCS)
  4. удалить .каталог идей
  5. откройте проект в Android Studio

автор: vman

на обеих моих машинах dev установлен JDK 8, функция отладки восстанавливается после установки JDK 7.0.71, а переменная среды JAVA_HOME была настроена на новый JDK.

думаю, есть проблема совместимости между Android Studio + ADB + JDK8 (Eclipse + ADB + JDK8 отлично работает).

отладчик перестал подключаться ко мне сегодня, и ничего не работало, пока я не попробовал следующее:

перейти к Run, Edit-конфигурации, вкладка разное, снимите флажок «пропустить установку, если APK не изменился» Применить, ОК.

отладчик снова начал подключаться.

автор: user2658370

эта проблема возникает, когда вы открываете более одного экземпляра Android studio, поэтому вам нужно подключить отладчик вручную, как указано выше.

вам может потребоваться закрыть другие экземпляры Android studio.

автор: messi

когда устройство отображает сообщение, перейдите в Run — >Attach debbuger, затем выберите debbuger. это начнет действовать.

автор: Eduardo Boada

Как это сработало для меня.

1 Запустите Android монитор устройства от инструменты ->Android ->Android Устройство Монитор

2 Нажмите на кнопку остановка для процесса вы столкнулись с проблемой из списка устройств.

автор: RAHUL JOSHI

в большинстве случаев это вызвано перегрузкой ресурсов и потоков над эмулятором. Или даже для блокировки объектов, которые GC не мог освободить:http://developer.android.com/intl/pt-br/tools/debugging/index.html

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

еще один хороший тест пытается запустить приложение в «запустить режим» и затем снова попробуйте режим отладки.

P. S: Не забудьте убить каждый процесс отладки в IDE после каждого теста. Это предотвратит перегрузку env.

автор: bosco

Это решение работает для меня:

выключение отладки USB из настроек моего устройства, а затем включение его снова.

его гораздо быстрее и проще, чем перезагрузить устройство.

автор: Fasiha

это фиксированная это для меня. Android Studio — > Файл — > Аннулировать Кэш И Перезапустить.

автор: Billy

Я попробовал три лучших ответа, но не удалось. После перезагрузки моего мобильного, проблема решена. Больше нет «ожидания отладчика».

автор: Jeff T.

У меня была та же проблема. Перезагрузите устройство android и закройте adb.процесс exe. С этим я мог бы решить проблему

автор: Xinoon

перезапуск всего не сработал для меня. То, что действительно работало, ждало несколько минут, пока Android Studio очистится. Это был первый раз, когда я запустил отладчик; после этого Android Studio быстро запустила отладчик.

автор: Yusuf X

для меня Run — >Attach debugger для Android процесс работал, но я должен был делать это каждый раз, когда приложение было запущено.

исправить: Может возникнуть проблема с вашей «конфигурацией запуска приложения» (чтобы проверить это, создайте новый проект, чтобы увидеть, работает ли он нормально). Просто удалите конфигурацию приложения, откройте файл MainActivity и запустите — >Debug (будет создана новая conffiguration)

автор: Igor Wojda

Ну, я думаю, что есть множество обстоятельств, которые могут вызвать эту проблему. Вместо этого я использую IntelliJ Idea, но в основном это то же самое, что и Android Studio. Мое решение этой проблемы:

самый быстрый способ:

щелкните правой кнопкой мыши на файле класса, который содержит основное действие вашего проект, а затем на»Debug ‘WhateverActivity'». Это создаст новая конфигурация запуска, которая должна отлаживаться нормально.

другое решение, без создание новой конфигурации запуска:

  1. откройте конфигурации запуска / отладки и в» Android app » выберите конфигурацию, которую вы используете для отладки своего приложения.
  2. найдите «параметры запуска / запуск» и установите его в «указанное действие» вместо «действие по умолчанию».
  3. в поле «запуск» чуть ниже вышеупомянутой опции нажмите на кнопку с тремя многоточиями (три точки) и выберите свой основной деятельность.

по крайней мере, это сработало для меня. Надеюсь, это сработает и для других.

Источник: askdev.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай