To nie ma znaczenia Usunąłem wtyczki Mylyn i problem nadal występował.
IgorGanapolsky
68
Nie sądzę, aby istniał jakiś powód, aby głosować za odrzuceniem tej odpowiedzi, jest to odpowiedź zaakceptowana, ponieważ rozwiązała problem dla TIMEX. Jeśli to nie jest twój problem, możesz głosować za inną odpowiedzią.
Nikola Smiljanić
520
Miałem ten sam problem, ale moja poprawka była o wiele bardziej podstawowa:
Jeśli panel LogCat jest pusty w Eclipse, emulator nie ma fokusa. Przejdź do perspektywy DDMS i spróbuj kliknąć pozycję „emulator” w panelu Urządzenia (lewy górny ekran).
To samo dzieje się z urządzeniem fizycznym. Musisz tylko kliknąć pozycję reprezentującą to urządzenie, a nagle pojawiają się wiadomości dziennika.
MatrixFrog,
3
Wspaniały! Ten błąd pojawia się wiele razy, ale nie wiem, jak przywrócić Logcat. Na szczęście Twoja wskazówka mi pomaga :)
bezpieczny
2
ŚWIETNY! Niepokoiło mnie to tyle razy, że logcat czasami nie działał.
marlar
3
To powinna być sprawdzona odpowiedź. Ratuj mój dzień!
CelinHC
25
Jeśli to nie zadziała od razu, uruchom ponownie zaćmienie, a następnie zadziała, dzięki @MoMo
Sam Sussman,
82
Wybierz
*#*#2846579#*#*
i zobaczysz ukryte menu. Przejdź do menu Projekt> Ustawienia tła> Ustawienia dziennika i zdefiniuj dostępność dziennika (przełącznik dziennika) i poziom (ustawienie poziomu dziennika).
Należy pamiętać, że może to dotyczyć tylko telefonów Huawei, jak stwierdzono w Ideos X3 ( tutaj ) i jest testowany na Honor U8860.
Mówiąc prawdę, mój Honor zaczyna wyświetlać log Logat, a potem może przestać. Nie korzystam z LogCat z tym urządzeniem. Możesz zainstalować CatLog ( play.google.com/store/apps/details?id=com.nolanlawson.logcat ) lub podobne narzędzie - to zawsze działa! Powodzenia.
denispyr
3
Pamiętaj, aby ponownie uruchomić telefon po ustawieniu dziennika.
William
Działa na Huawei P7-L07
Nick Dong
Działa na Huawei Ascend Y300.
Wielkie
Pracował dla Huawei P8 Lite - ALE L21! Dziękuję Ci !
skradziony w nocy
71
Jeśli kliknięcie w panelu Urządzenia nie przynosi spamu, użyj reset adbw menu rozwijanym z trójkąta po prawej stronie przycisku migawki.
Uważaj, ponieważ konsola wypluje [RRRR-MM-DD GG: MM: SS - DeviceMonitor] Błąd połączenia Adb: EOF ... Próby połączenia: 1. Jak podano w innym miejscu na SO ( stackoverflow.com/questions/1997474/... ) , to łagodne, ale będziesz musiał odłączyć / ponownie podłączyć urządzenia, aby się pojawiły.
paulrehkugler
Naprawiono to i nie musiałem ponownie podłączać urządzenia, aby się pojawiło, fwiw
Achal Dave
Właśnie to znalazłem, ale dostaję tylko wiadomość, że połączenie Adb było wymuszone blisko i nie ma ponownego połączenia.
Johnny_D
41
Mam ten sam problem włączania / wyłączania, a sposób, w jaki rozwiązałem, jest przez File >> Restart (restart eclipse)
Nie ma potrzeby restartowania zaćmienia> wystarczy wybrać emulator lub urządzenie z DDMS
Mahesh
1
Nie mamy czasu, aby zrestartować zaćmienie, ponieważ zajmuje to 5-10 minut :(
Vivek Warde
11
Chociaż odpowiedź udzielona przez MoMo tymczasowo rozwiąże problem, najprawdopodobniej pojawi się ponownie przy następnym uruchomieniu Eclipse lub innym emulatorze / urządzeniu.
Zamiast zawsze wybierać moje urządzenie w widoku urządzeń, znalazłem lepsze rozwiązanie, aby przejść do preferencji Eclipse i przejść do Androida -> LogCat na liście po lewej stronie, a następnie włączyć opcję „Monitoruj logcat dla wiadomości z aplikacji w obszar roboczy ”.
W ten sposób bez względu na to, jakiego urządzenia używasz, logcat automatycznie zacznie wyświetlać dane wyjściowe, gdy tylko aplikacja się uruchomi.
Skonfiguruje również filtr, który zapewnia wyświetlanie tylko danych wyjściowych z aplikacji, które można ponownie wykorzystać / wyłączyć w razie potrzeby.
To był problem w moim Huawei U8500. Ani adb logcat, ani zaćmienie niczego nie pokazywały. Dzięki!
hektorct
19
Co to znaczy, że nie ma w nim katalogu „logger” /sys/kernel?
aroth
1
Spróbuj w innym katalogu: echo 1> / sys / kernel / logger_mode / logger_mode
AK87
Tego katalogu też nie ma. Istnieje katalog konfiguracji, ale jest pusty.
Raja
6
DOBRZE. W ten sposób udało mi się to uruchomić. Najpierw poszedłem za radą MoMo, to znaczy ...
Jeśli panel LogCat jest pusty w Eclipse, emulator nie ma fokusa. Przejdź do perspektywy DDMS i spróbuj kliknąć pozycję „emulator” w panelu Urządzenia (lewy górny ekran).
Ale bez skutku.
Następnie podjąłem próbę reset adb(Android Debug Bridge) zgodnie z sugestią furikuretsu. W jaki sposób? Okno -> Urządzenia -> przycisk menu do góry nogami w trójkącie -> Zresetuj adb.
To również nie działało , ale dostałem następujący komunikat:
Android hierarchyviewer: Nie można uzyskać okna z urządzeniem
Oznaczało to, że MoMo miał rację, ponieważ moje urządzenie z Androidem lub emulator nie miały ostrości. Jednak rozwiązanie, które zrobiłem w moim przypadku, jest inne.
Co dla mnie zadziałało:
1) Wymieniłem urządzenie z Androidem, które zostało podłączone do mojego komputera przez USB.
2) Zrestartowałem Eclipse, jak wspomniał Abu Hamzah (chociaż ponieważ nie wiedziałem, że mogę to zrobić File -> Restart , ręcznie zamknąłem Eclipse, a następnie ponownie uruchomiłem aplikację).
To staje się interesujące, gdy dowiadujesz się, że ŻADNA Z WSZYSTKICH ODPOWIEDZI w tym wątku była pomocna.
A potem dowiesz się, że w swojej wersji ADT 22.6.3.v201404151837-1123206, jeśli dodasz dwa filtry o tej samej nazwie pakietu ( nazwa aplikacji ), dziennik się nie pojawi.
To było dziwne, bo bali się tam dwa dni temu, a uruchomienie aplikacji w trybie debugowania dodaje filtr domyślny dla aplikacji, która zderza się z filtra mam ustawić ręcznie, a następnie ADT magicznie usuwa cały log, a NONE z następujących filtr działał w tym Wszystkie wiadomości (bez filtrów) !
Mam nadzieję, że zaoszczędziłem komuś czas ... Byłem przy tym przez prawie godzinę.
==== AKTUALIZACJA ====
A potem spędziłem kolejny krótki czas, zastanawiając się, czy to maskowało inny problem ...
Pracuję z dwoma ekranami, drugi jest podłączony przez VGA / RGB - (nie jestem pewien, jak to się nazywa) i co mogę zrobić, czuję się znacznie lepiej, gdy logcat jest z dala od moich edytorów kodu, więc umieściłem go w innym oknie i jak się okazuje, jest to dla mnie główny powód znikania dzienników.
Napotkałem ten sam problem, ale w moim przypadku dzienniki są wyświetlane, gdy inne urządzenia są podłączone, i nie są wyświetlane, gdy moje urządzenie jest podłączone.
Zajęło mi to kilka dni i wreszcie problem został rozwiązany po ponownym uruchomieniu telefonu.
Sprawdź, czy konsola coś ci mówi. Zwykle dzieje się tak, gdy projekt nie może zostać zainstalowany na urządzeniu i wystarczy pokazać poprzedni. Najczęstszym przypadkiem, jaki widziałem, jest to, że w projekcie są różne podpisy i nie działa wcale. Przeczytaj wszystkie czerwone litery, które widzisz. Jeśli LogCat niczego nie pokazuje, upewnij się, że zrobi to konsola.
Ustaw tę samą datę i godzinę w telefonie z Androidem i laptopie.
Miałem podobny problem polegający na tym, że dzienniki nie były wyświetlane, a kiedy ustawiłem prawidłową datę w telefonie, zacząłem widzieć dzienniki (ponownie uruchomiłem telefon, a godzina była całkowicie zła!).
Wiele razy, kiedy przełączyłem się na nowe urządzenie z Androidem, nie widzę więcej komunikatów logcat. Niestety żadna z powyższych sugestii nie działała dla mnie (Eclipse Photon 4.8.0).
Teraz tego używam . Wygląda na to, że działa na różnych urządzeniach.
Jeśli wypróbowałeś wszystkie inne i nadal przegrywasz na Pustym logcat. Mam inny prosty sposób.
Pobierz starą wersję adb i spróbuj ponownie, może działać, przynajmniej działa dla mnie z telefonem z Androidem 7.0 (sprzedawca przestał aktualizować).
Kliknij prawym przyciskiem myszy OnePlus_USB_Drivers_setup.exe i uruchom z Wine
Następnie otwórz terminal na obecnym dysku, na którym znajdują się te „OnePlus_USB_Drivers_setup.exe” i inne pliki sterowników. I biegnij
./adb_config_Linux_OSX.sh lub sh adb_config_Linux_OSX.sh
Zamknij ten terminal
Otwórz nowy termianl i uruchom
adb-start serwera
Twoje urządzenie plus powinno wyświetlać monit o rozpoznanie komputera jako agenta kopiującego. Teraz uruchom na terminalu. Powinien pokazać twoje urządzenie.
adb logcat
polecenia, czy oba?Odpowiedzi:
Może masz zainstalowany Mylyn?
http://code.google.com/p/android/issues/detail?id=1808
źródło
Miałem ten sam problem, ale moja poprawka była o wiele bardziej podstawowa:
Jeśli panel LogCat jest pusty w Eclipse, emulator nie ma fokusa. Przejdź do perspektywy DDMS i spróbuj kliknąć pozycję „emulator” w panelu Urządzenia (lewy górny ekran).
źródło
Wybierz
i zobaczysz ukryte menu. Przejdź do menu Projekt> Ustawienia tła> Ustawienia dziennika i zdefiniuj dostępność dziennika (przełącznik dziennika) i poziom (ustawienie poziomu dziennika).
Należy pamiętać, że może to dotyczyć tylko telefonów Huawei, jak stwierdzono w Ideos X3 ( tutaj ) i jest testowany na Honor U8860.
źródło
Jeśli kliknięcie w panelu Urządzenia nie przynosi spamu, użyj
reset adb
w menu rozwijanym z trójkąta po prawej stronie przycisku migawki.źródło
Mam ten sam problem włączania / wyłączania, a sposób, w jaki rozwiązałem, jest przez File >> Restart (restart eclipse)
źródło
Chociaż odpowiedź udzielona przez MoMo tymczasowo rozwiąże problem, najprawdopodobniej pojawi się ponownie przy następnym uruchomieniu Eclipse lub innym emulatorze / urządzeniu.
Zamiast zawsze wybierać moje urządzenie w widoku urządzeń, znalazłem lepsze rozwiązanie, aby przejść do preferencji Eclipse i przejść do Androida -> LogCat na liście po lewej stronie, a następnie włączyć opcję „Monitoruj logcat dla wiadomości z aplikacji w obszar roboczy ”.
W ten sposób bez względu na to, jakiego urządzenia używasz, logcat automatycznie zacznie wyświetlać dane wyjściowe, gdy tylko aplikacja się uruchomi.
Skonfiguruje również filtr, który zapewnia wyświetlanie tylko danych wyjściowych z aplikacji, które można ponownie wykorzystać / wyłączyć w razie potrzeby.
źródło
Być może dziennik nie jest włączony w twoim urządzeniu. Spróbuj uruchomić następujące polecenie.
źródło
/sys/kernel
?DOBRZE. W ten sposób udało mi się to uruchomić. Najpierw poszedłem za radą MoMo, to znaczy ...
Ale bez skutku.
Następnie podjąłem próbę
reset adb
(Android Debug Bridge) zgodnie z sugestią furikuretsu. W jaki sposób? Okno -> Urządzenia -> przycisk menu do góry nogami w trójkącie -> Zresetuj adb.To również nie działało , ale dostałem następujący komunikat:
Oznaczało to, że MoMo miał rację, ponieważ moje urządzenie z Androidem lub emulator nie miały ostrości. Jednak rozwiązanie, które zrobiłem w moim przypadku, jest inne.
Co dla mnie zadziałało:
1) Wymieniłem urządzenie z Androidem, które zostało podłączone do mojego komputera przez USB.
2) Zrestartowałem Eclipse, jak wspomniał Abu Hamzah (chociaż ponieważ nie wiedziałem, że mogę to zrobić
File -> Restart
, ręcznie zamknąłem Eclipse, a następnie ponownie uruchomiłem aplikację).Teraz widzę dzienniki w moim logcat.
Mam nadzieję, że to również pomoże.
źródło
Najprostsze rozwiązanie działało dla mnie: zamknij i uruchom ponownie mój telefon oraz Eclipse.
źródło
Myślę, że nie wybrałeś urządzenia ani emulatora, na którym działająca aplikacja,
W Eclipse przejdź do DDMS Perspective i wybierz urządzenie lub emulator, na którym uruchamiasz aplikację.
(Uwaga: nie ma potrzeby ponownego uruchamiania Eclipse)
źródło
Jeśli używasz urządzenia, najprostszym sprawdzeniem jest ponowne uruchomienie zaćmienia.
** nie musisz wyłączać zaćmienia **
użyj Plik > Uruchom ponownie
w ciągu sekundy lub dwóch powinieneś zobaczyć swój powrót LogCat
źródło
Przejdź do ustawień programisty i sprawdź, czy dla Debugowania \ Wybierz aplikację do debugowania jest pusta
źródło
Jeśli używanie DDMS do ponownego ustawiania ostrości nie działa, spróbuj zamknąć i ponownie uruchomić LogCat. To mi pomogło.
źródło
Od czasu do czasu mi się to zdarzało. Zamykanie i ponowne otwieranie Eclipse wydaje się to naprawiać.
źródło
To staje się interesujące, gdy dowiadujesz się, że ŻADNA Z WSZYSTKICH ODPOWIEDZI w tym wątku była pomocna.
A potem dowiesz się, że w swojej wersji ADT 22.6.3.v201404151837-1123206, jeśli dodasz dwa filtry o tej samej nazwie pakietu ( nazwa aplikacji ), dziennik się nie pojawi.
To było dziwne, bo bali się tam dwa dni temu, a uruchomienie aplikacji w trybie debugowania dodaje filtr domyślny dla aplikacji, która zderza się z filtra mam ustawić ręcznie, a następnie ADT magicznie usuwa cały log, a NONE z następujących filtr działał w tym Wszystkie wiadomości (bez filtrów) !
Mam nadzieję, że zaoszczędziłem komuś czas ... Byłem przy tym przez prawie godzinę.
==== AKTUALIZACJA ====
A potem spędziłem kolejny krótki czas, zastanawiając się, czy to maskowało inny problem ...
Pracuję z dwoma ekranami, drugi jest podłączony przez VGA / RGB - (nie jestem pewien, jak to się nazywa) i co mogę zrobić, czuję się znacznie lepiej, gdy logcat jest z dala od moich edytorów kodu, więc umieściłem go w innym oknie i jak się okazuje, jest to dla mnie główny powód znikania dzienników.
źródło
Jeśli używasz cynogenmod w telefonie komórkowym, domyślnie wyłączy rejestrowanie, wypróbuj tę metodę:
W urządzeniu otwórz folder „/system/etc/init.d/”. Jeśli jest wiele plików, spróbuj otworzyć każdy plik i znajdź dla tego wiersza:
rm / dev / log / main
Teraz skomentuj następującą linię: # rm / dev / log / main
zapisz plik i uruchom ponownie.
źródło
Napotkałem ten sam problem, ale w moim przypadku dzienniki są wyświetlane, gdy inne urządzenia są podłączone, i nie są wyświetlane, gdy moje urządzenie jest podłączone.
Zajęło mi to kilka dni i wreszcie problem został rozwiązany po ponownym uruchomieniu telefonu.
źródło
Sprawdź, czy konsola coś ci mówi. Zwykle dzieje się tak, gdy projekt nie może zostać zainstalowany na urządzeniu i wystarczy pokazać poprzedni. Najczęstszym przypadkiem, jaki widziałem, jest to, że w projekcie są różne podpisy i nie działa wcale. Przeczytaj wszystkie czerwone litery, które widzisz. Jeśli LogCat niczego nie pokazuje, upewnij się, że zrobi to konsola.
źródło
Miałem ten sam problem. Nie musisz ponownie uruchamiać Eclipse ani czyścić projektu. Możesz śledzić:
źródło
To, co działało dla mnie oprócz ponownego uruchomienia Eclipse, to:
Po usunięciu wszystkich filtrów logcat został ponownie wypełniony tekstem. Mam nadzieję, że będzie to pomocne dla kogoś innego
źródło
Zamknij logcat, a następnie otwórz go ponownie z Okno> Pokaż widok> Inne
źródło
Jeśli używasz Eclipse Mars (przynajmniej Mars.1 lub Mars.2), wypróbuj opisane tutaj rozwiązanie: Logcat wyświetla niewidoczne komunikaty w Eclipse Mars .
Pomogło w moim przypadku.
źródło
To jest proste.
Wystarczy zamknąć Logcat przed zaćmieniem.
Następnie otwórz go ponownie, wykonując kroki w Eclipse.
Okno - Pokaż widok - Inne - Android - LogCat - ok
Mam nadzieję, że to rozwiąże twój problem.
źródło
Ustaw tę samą datę i godzinę w telefonie z Androidem i laptopie.
Miałem podobny problem polegający na tym, że dzienniki nie były wyświetlane, a kiedy ustawiłem prawidłową datę w telefonie, zacząłem widzieć dzienniki (ponownie uruchomiłem telefon, a godzina była całkowicie zła!).
źródło
Wiele razy, kiedy przełączyłem się na nowe urządzenie z Androidem, nie widzę więcej komunikatów logcat. Niestety żadna z powyższych sugestii nie działała dla mnie (Eclipse Photon 4.8.0).
Teraz tego używam . Wygląda na to, że działa na różnych urządzeniach.
źródło
Jeśli wypróbowałeś wszystkie inne i nadal przegrywasz na Pustym logcat. Mam inny prosty sposób.
Pobierz starą wersję adb i spróbuj ponownie, może działać, przynajmniej działa dla mnie z telefonem z Androidem 7.0 (sprzedawca przestał aktualizować).
Oto przydatny link do starych wersji.
źródło
Dla urządzeń plus i ubuntu os:
Zainstaluj narzędzia adb na Ubuntu
sudo apt-get install android-tools-adb
Teraz podłącz urządzenie do komputera za pomocą USB.
Otwarte montowane sterowniki „One Plus”. Ikona przypominająca dysk
Kliknij prawym przyciskiem myszy OnePlus_USB_Drivers_setup.exe i uruchom z Wine
Następnie otwórz terminal na obecnym dysku, na którym znajdują się te „OnePlus_USB_Drivers_setup.exe” i inne pliki sterowników. I biegnij
./adb_config_Linux_OSX.sh lub sh adb_config_Linux_OSX.sh
Zamknij ten terminal
Otwórz nowy termianl i uruchom
adb-start serwera
Twoje urządzenie plus powinno wyświetlać monit o rozpoznanie komputera jako agenta kopiującego. Teraz uruchom na terminalu. Powinien pokazać twoje urządzenie.
Odniesienie: - https://forums.oneplus.com/threads/solved-android-studio-does-not-recognise-my-one-plus-two-in-linux.365221/#post-13208160
źródło