Pracuję z Android Studio. Od zeszłej nocy, kiedy uruchamiam projekt na moim urządzeniu, pojawia się komunikat „Oczekiwanie na debugera”. Jest to bardzo dziwne zachowanie, ponieważ nie debuguję aplikacji.
Próbowałem odinstalować aplikację z mojego urządzenia i nacisnąć Uruchom w Android Studio. Komunikat pojawia się ponownie.
Próbowałem ponownie uruchomić Android Studio. Komunikat pojawia się ponownie.
Jedynym sposobem poprawnego zainstalowania aplikacji na moim telefonie jest naciśnięcie przycisku „Debuguj”. Wiadomość pojawia się, ale zostaje automatycznie zamknięta. Wtedy aplikacja działa dobrze.
Próbowałem z
<application android:debuggable="false" />
... i nadal pojawia się komunikat.
LogCat mówi:
E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled
Jeśli chodzi o pierwszą linię błędu, ktoś mówi, że problemy mogą się rozpocząć po zmianie nazwy jakiegoś zasobu . Ale to nie moja sprawa.
Pozdrawiam co do drugiej linii błędu, ... nie wiem. Naprawdę nie wiem, co się stanie z moim IDE.
źródło
Odpowiedzi:
Napotkałem ten problem w przeszłości i ponownie dzisiaj. W moim przypadku problem został rozwiązany przez ponowne uruchomienie urządzenia. Po czystym rozruchu mogę ponownie uruchomić aplikację i komunikat „Waiting for Debugger” nie pojawia się.
źródło
Możesz rozwiązać ten problem bez ponownego uruchamiania urządzenia. Po prostu przejdź do „Urządzenie z Androidem” -> „Ustawienia” -> „Opcje programisty” -> „Wybierz aplikację do debugowania” . Prawdopodobnie będzie wskazywać na twoją aplikację. Po prostu wybierz opcję, a następnie wybierz „Brak”.
Uwaga: Jak wspomniano, nawet jeśli wybrano już „Brak”, ponowne wybranie „Brak” wydaje się rozwiązać problem.
Dla jasności: to jest na urządzeniu, a nie w Android Studio (por. Bardzo pomocny komentarz Regis_AG).
źródło
szybsze niż ponowne uruchomienie jest Po prostu przejdź do opcji programisty i wyłącz go i włącz ponownie (nie zapomnij też sprawdzić opcji debugowania USB), działało dla mnie (Neuxs5).
źródło
Spróbuj tego polecenia, aby je wyłączyć.
źródło
Po 8 godzinach pracy nad tym problemem czuję się zobowiązany do podzielenia się przyczyną. Mój / etc / hosts był zły.
Upewnij się, że możesz pingować localhost i że jest zdefiniowany jako 127.0.0.1. AS oczekuje, że połączy się z localhost: 8600.
źródło
1) Wyczyść pamięć podręczną Android Studio z pliku-> Nieprawidłowa pamięć podręczna / restart.
2) Po ponownym uruchomieniu studia Android uruchom ponownie emulator Androida.
źródło
Mam ten sam problem. W moim przypadku mam otwarte jednocześnie dwa środowiska programistyczne: Android Studio i Eclipse. Po zamknięciu Eclipse i ponownym uruchomieniu procesu debugowania działa dobrze. Mam nadzieję, że to pomoże!
źródło
Możesz chcieć sprawdzić ustawienia debugowania w ustawieniach deweloperskich na swoim AVD. Spójrz na poniższe zdjęcie:
przykład ustawień programisty
źródło
Odinstalowałem aplikację, z którą występuje ten problem.
Następnie zainstalowałem aplikację w trybie debugowania.
To rozwiązało problem. Teraz działa dobrze.
źródło
Miałem ten problem; W Android Studio przypadkowo nacisnąłem Uruchom> „Debuguj aplikację” zamiast Uruchom> Uruchom „Aplikację” . Rozwiązałem problem. W moim przypadku musiałem sprawić, aby aplikacja działała pomyślnie w trybie DEBUG. Oto moje kroki-
1) Urządzenie z Androidem musi być w stanie połączyć się z komputerem deweloperskim przez port 8600. To połączenie zostało zablokowane przez moją konfigurację zapory. Wyłączyłem zaporę. Po potwierdzeniu utworzyłem regułę zapory, aby umożliwić łączność między urządzeniami na porcie 8600 .
2) Aby sprawdzić, czy port jest dostępny, możesz przejść do Android Studio, Uruchom> Dołącz debugger do procesu Android . Spowoduje to, że aplikacja urządzenia z Androidem uruchomiona w trybie DEBUG połączy się z komputerem deweloperskim Android Studio.
3) Po jednokrotnym uruchomieniu aplikacji możesz wrócić i kliknąć Uruchom> Uruchom „aplikację”, a denerwujący ekran „OCZEKIWANIE NA DEBUGGER” nie będzie już wyświetlany.
4) Możesz także uruchomić> Debuguj „aplikację” . Urządzenie powie przez chwilę „Oczekiwanie na debugera”, a następnie Android Studio uruchomi konsolę debugera i pomoże zdalnie debugować aplikację na urządzeniu z Androidem!
Powodzenia
źródło
Na moim komputerze zaczynało brakować pamięci i ten problem pojawiał się dość często. Rozwiązaniem było zwolnienie większej ilości pamięci poprzez usunięcie starych plików / aplikacji. Zauważyłem, że uruchomione emulatory, takie jak Android TV, zwykle potrzebują dużo pamięci, aby działały w sposób przewidywalny
źródło
Rozwiązałem już ten problem, ponownie uruchamiając moje urządzenie. Jest to problem z urządzeniem, a nie z Androidem Studio.
źródło
Naprawiłem to, tworząc zduplikowane urządzenie wirtualne po wyczyszczeniu istniejącego urządzenia wirtualnego.
źródło
Kliknij AVD Manager. Z opcji Device Actions wybierz "Cold Boot Now" Wykonanie zimnego rozruchu w emulatorze zadziałało.
źródło
Kliknij i przytrzymaj przycisk zasilania emulatora przez 5 sekund, a następnie kliknij ponownie.
Spróbuj ponownie, błąd powinien zniknąć
źródło
Bez ponownego uruchamiania urządzenia udało mi się rozwiązać ten problem, przechodząc do „Opcji programisty”, a następnie najpierw „wyłączając”, a następnie „włączając” -
źródło