Jak rozwiązać komunikat "oczekiwanie na debuggera"?

[1]}mam HTC Comet podłączony do Eclipse z SDK 2.2. Robię kompilację debugowania-aplikacja nie działa, choć instaluje się na urządzeniu. Na urządzeniu pojawia się ta wiadomość na ekranie komety

Waiting for Debugger
Zastosowanie HunyDew (proces com.airvine.hunydew) czeka na dołączenie debuggera.
[Force Close]

Natomiast w konsoli Eclipse dostaję taki zestaw wiadomości

[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.  

Aplikacja działa dobrze w Emulator - proszę o pomoc-czego mi tu brakuje? Jakieś wskazówki/sugestie? Dzięki

Author: Octavian Damiean, 2010-12-07

30 answers

Niektóre urządzenia pozwolą debugerowi dołączyć się tylko wtedy, gdy aplikacja ma system android.pozwolenie.Set_debug_app uprawnienie ustawione w pliku manifestu:

<manifest>
  <uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission>
</manifest> 
 64
Author: Iain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-07 10:15:54

Okno dialogowe oczekujące na Debugger jest wyświetlane, jeśli budujesz aplikację debugującą lub gdzieś w kodzie źródłowym, nazwałeś Debugger.waitingForDebugger ();

Wewnątrz Android Studio 2.0 i nowszych, istnieje opcja Dołącz debuggera do procesu Android. Jest to ostatnia Pozycja menu w menu Uruchom.

Zrzut ekranu opcji menu Uruchom w Android Studio

 38
Author: Victor Mwenda,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-13 11:20:40

Nie wiem, czy to jest to, czego szukasz, ale spróbuj umieścić:

android:debuggable="true"

W znaczniku aplikacji w AndroidManifest.xml

 19
Author: Prateek Jain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-28 19:26:47

Mam ten problem przez długi czas, że nie mogę dostać mój emulator android lub urządzenie podłączyć do debuggera, podczas gdy zarówno konsola i emulator wyświetlały czekając na podłączenie do debuggera .

I konfiguracja do debugowania wewnątrz eclipse również wcześniej mnie myliła, ale dzisiaj rozwiązałem ten problem, wykonując następujące kroki:

Gdy chcesz debugować projekt android, na przykład, mypro . można kliknąć prawym przyciskiem myszy na nim w "Package Explorer". Then choose "Debug as"-->"Android Application".

Wtedy emulator może zatrzymać się na "oczekiwaniu na podłączenie do debuggera" (lub coś podobnego).

Następnie musisz połączyć się z debugerem samodzielnie, klikając "DDMS", aby otworzyć perspektywę DDMS, i kliknij "Devices" tab.

Następnie możesz zobaczyć listę procesów uruchomionych na emulatorze lub urządzeniu.

Kliknij dwukrotnie na tym, który debugujesz, a następnie zmień perspektywę debugowania, zobaczysz debugger jest podłączony i można debugować swój program. Tak rozwiązałem ten problem.

Przy okazji, mój OS to Win7 32-bit. Wersja Eclipse to Helios Service Release 2. Android SDK to wersja 16 i platform-tools ' 10.

Aktualizacja.

Stwierdziłem, że jest to problem mojej konfiguracji TCP / IP. Debugger nie może być podłączony, gdy przypisuję statyczny adres IP (dla dostępu do Internetu).

Więc za każdym razem, gdy debugger nie jest w stanie się połączyć, zawsze robię następujące kroki:

1.Zamknij bieżące okno eclipse.

2.zmień konfigurację adresu IP na dynamiczny, oznacza to uzyskanie adresu IP przez DHCP .

3.Otwórz ponownie zaćmienie.

Wtedy debugger może być podłączony. Pomyślałem, że może to być problem z wewnętrznym mechanizmem debuggera Javy, który używa połączenia z gniazdem.

 10
Author: Stevens,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-23 12:10:09

Dostaję to, jeśli przełączam Kabel usb do portu różnicy w moim komputerze, dziwne, ale to działa, gdy przełączam go z powrotem. Również myślę, że mam to, gdy było inne urządzenie lub emulator uruchomiony w tym samym czasie, lub dwie instancje Eclipse otwarte.

 10
Author: Andy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-17 15:43:29

Dla tych, którzy dostają to irytujące zachowanie w 4.2.2, musisz odznaczyć ustawienie "wait for debugger" w opcjach programistycznych. Oczywiście opcje te zostały ukryte przez Google i musisz wykonać podstępną sztuczkę, aby je przywrócić. Ustawiłem je, zanim zniknęły i nie mogłem ich znaleźć.

Ta strona wyjaśnia procedurę

 4
Author: John,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-22 18:15:32

Moim rozwiązaniem jest użycie monitora debugowania Dalvik. Czasami obok procesu występuje czerwony lub zielony błąd. Kliknij urządzenie, do którego próbujesz załadować. Wybierz kartę akcje i zresetuj adb. To zwykle dołącza debugger dla mnie. Uważam, że robienie debugowania przez ten Monitor działa dla mnie lepiej niż korzystanie z Androida Eclipse Plugin Logcat.

 3
Author: karol,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-17 15:43:53

Zamknięcie emulatora i zamknięcie eclipse. Ponowne otwarcie Eclipse i uruchomienie symulatora zadziałało.

Kluczową rzeczą, której należy szukać, jest panel urządzeń Eclipse. Jeśli uruchomisz emulator lub urządzenie i pojawi się na liście Nazwa urządzenia, ale mówi [null] i żadnych uruchomionych procesów pokazać pod nim, to nie będzie działać poprawnie z ładowania aplikacji do niego.

Jeśli pojawi się nazwa urządzenia i jest on-line, wszystko wydaje się działać płynnie.

Don ' t know why it ale to nie działa cały czas.

 2
Author: CQM,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-18 20:54:43

Uruchamiając Android Studio, napotkałem ten problem i po wypróbowaniu różnych środków ponowne uruchomienie Android Studio okazało się rozwiązaniem problemu.

 2
Author: ThomasW,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-13 09:41:36

W moim przypadku problem jest spowodowany przez adb połączony z innym urządzeniem.

Jeśli w komputerze jest podłączonych kilka urządzeń, usuń inne urządzenia z wyjątkiem wymaganego.

 2
Author: gilchris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-18 08:41:45

Kończę wchodząc w perspektywę "debugowania".

Następnie w ramce "Debug" znajduje się lista debugów lub lista uruchomionych.

Musisz zdecydować, który z nich jest twoim obecnym, który ma ten problem (czekanie do debugowania...)

Następnie kliknij prawym przyciskiem myszy i wybierz "Zakończ i usuń".

Następnie spróbuj ponownie uruchomić. A to pole ostrzegawcze zniknie.

 2
Author: Apisarn Sasuk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-17 15:44:29

Jeśli twoim środowiskiem programistycznym jest Windows upewnij się, że sterowniki USB są poprawnie zainstalowane.

Jednym ze sposobów, aby upewnić się, że sterowniki USB są prawidłowo zainstalowane, jest uzyskanie Instalatora PDANet Windows i umożliwienie mu zainstalowania sterowników USB.

Możesz znaleźć stronę PDANet tutaj.

 1
Author: JimR,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-26 17:37:39

Ja bym spróbował połączyć się z telefonem z ddms na własną rękę bez Eclipse. Możesz uruchomić emulator wewnątrz eclipse, którego nie widzisz lub masz inne problemy z Eclipse.

Po prostu uruchom ddms z wiersza polecenia i sprawdź, czy urządzenie się pojawi i możesz się z nim połączyć.

Możesz również zobaczyć, czy pojawia się po uruchomieniu adb devices i zobaczyć, że Twój telefon jest wymieniony (i może coś innego..)

 1
Author: Manfred Moser,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-31 18:33:40

Mam ten sam problem, wiem, że nie uruchamiałem żadnych innych instancji i mogłem go zobaczyć z adb devices. Zrobiłem restart eclipse i zadziałało.

 1
Author: b-ryce,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-17 16:19:10

Ponowne uruchomienie komputera było jedyną rzeczą, która działała dla mnie. Działało, gdy miałem ten problem z telefonem z Androidem 2.2, a także tabletem z Androidem 3.1.

 1
Author: Mr. Bungle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-01 06:33:15

Natknąłem się dziś na ten problem. Po spędzeniu większości dnia próbując go naprawić, jedyną rzeczą, która zakończyła się sukcesem, było stworzenie nowej przestrzeni roboczej i zaimportowanie do niej mojego projektu. Mam nadzieję, że to pomoże komuś uniknąć kłopotów, przez które przeszedłem.

 0
Author: JP2014,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-15 20:47:47

Ja również opisuję ten problem. W moim środowisku używam tomcat jako serwera i android jako klienta. Znalazłem, Jeśli tomcat jest uruchomiony, ten błąd " błąd uruchamiania: nie udało się połączyć ze zdalną maszyną wirtualną. Czas połączenia się skończył."nastąpi. Jeśli tomcat nie jest uruchomiony, adb działa dobrze.

 0
Author: Daniel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-19 14:33:09

Próbowałem wszystkich powyższych rozwiązań, to rozwiązuje problem czasami, ale nadal od czasu do czasu zdarzyło mi się utknąć z" czekając na dołączenie debuggera " okno wiadomości.

Ostatecznym rozwiązaniem w moim przypadku było odłączenie wszystkich urządzeń z Androidem, ale tego, na którym chcę debugować. Nie wiem, który z nich jest winowajcą: Nexus 7 z JB 4.2, HTC One X z systemem ICS, HTC Desire S z Gingerbread, czy combination z 3, ale jak tylko mam tylko jedno urządzenie podłączony, działa gładko jak jedwab.

 0
Author: Alexis Pigeon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-07 10:02:45

Użyłem Menedżera zadań do zabicia adb.exe, aby rozwiązać ten problem. Adb.exe rozpocznie się automatycznie po zabiciu.

Zabijanie adb.exe rozwiązał dla mnie jak dotąd wiele problemów związanych z debugowaniem i emulatorami.

 0
Author: Hong,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-07 13:37:58

Dla użytkowników Android Studio napotkałem ten problem po raz pierwszy podczas próby uruchomienia gołego bone project tuż po aktualizacji mojej lokalizacji jdk. Więc natknąłem się na ten post. W moim przypadku simple Build - >Clean Project wykonał zadanie.

 0
Author: Illegal Argument,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-14 14:15:05

Miałem również ten sam problem podczas korzystania z Android Studio i GenyMotion. Jestem w stanie rozwiązać ten problem, zatrzymując program i wznawiając go ponownie po wyświetleniu komunikatu "Waiting for debugger". Może działać również przy użyciu innych IDE i emulatorów.Tutaj wpisz opis obrazka

 0
Author: Suresh Subedi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-08 18:17:17

Android Studio 1.2.2 na Mac OS 10.10 Ten sam problem, co inni. Zamknąłem Android Studio, a następnie sprawdziłem z linii poleceń w Terminalu:

Ps-efw / grep-i android

To zgłosił proces java (.gradle / daemon) związane z Android Studio. Zabiłem ten proces, uruchomiłem ponownie Android Studio i problem zniknął.

 0
Author: Blisterpeanuts,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-18 19:33:01

Wyłącz opcję programisty w telefonie.

Ustawienia > Opcja programisty > Wyłącz

To działało dla mnie, kiedy próbowałem używać mojej aplikacji bez debugowania.

 0
Author: Fazal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-28 08:20:15

Co rozwiązało dla mnie problem to: "Uruchom" - > "Dołącz Debugger do procesu Android", a następnie wybierz swój proces.

Robisz to w Android Studio.

 0
Author: Sid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-01 17:38:32

Miałem ten sam problem, naprawiono go przez jawne wybranie żądanego urządzenia w konfiguracji debugowania. Niestety, nawet po tym dzienniku czasami zatrzymuje się, gdy debugger próbuje się połączyć. W tym przypadku w perspektywie DDMS znaleźć pożądany proces. Zostanie podświetlony zielonym błędem. Kliknij stop, a następnie Debuguj go ponownie.

 0
Author: Andrey Talnikov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-17 15:45:15

Może to być stare, ale dla najnowszej aktualizacji 2.7.1 Genymotion, przejdź do Developer options , jeśli w przypadku, gdy nie wiesz, jak otworzyć tę opcję, przejdź do About phone i kliknij Build number kilka razy i opcje dewelopera będą włączone. Włącz opcję programisty, zaznacz debugowanie USB.

Testowane na Genymotion 4.4 i nowszych. Dziwne rozwiązanie, co ? Ale zdecydowanie działa. Mam nadzieję, że to pomoże. Wesołego kodowania.

 0
Author: ralphgabb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-13 05:36:37

W trybie debugowania Android Studio łączy się z urządzeniem za pomocą gniazda (: 8600). W jakiś sposób twoje połączenie z gniazdem jest dławione, a tym samym nie odpowiada na połączenia przychodzące.

Uruchom ponownie Android Studio i problem zostanie rozwiązany

 0
Author: HimalayanCoder,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-03 06:02:41

Rozwiązałem ten problem w ten sposób:

Przejdź do Uruchom menu = = = = > kliknij na edytuj konfiguracje ====> Micellaneous i ostatecznie odznacz opcję Pomiń instalację, jeśli APK nie zmienił się

Tutaj wpisz opis obrazka

Tutaj wpisz opis obrazka

 0
Author: Marco Aurelio Silva,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-28 20:01:46

Przeczytałem wiele o tym i jedynym rozwiązaniem, które działało dla mnie było stworzenie nowego projektu, a następnie skopiować stary projekt z powrotem do niego.

 0
Author: pstorli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-11 16:18:23

"Wait for debugger" w opcjach programisty może być ustawione tak, aby czekać na Twoją aplikację.Proszę wyczyścić tę opcję i aplikacja powinna działać normalnie.

 -1
Author: Shinoo Goyal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-13 06:12:58