Jak mogę usunąć stare dane z logcat?


86

Kiedy wykonuję polecenie

adb logcat

podczas uruchamiania emulatora Androida wszystkie stare dzienniki przepadają, więc myślę, że są przechowywane gdzieś w pliku. Czy istnieje polecenie, które mogę uruchomić, aby wyczyścić dzienniki i zacząć od nowa? Jeśli nie, czy można to zrobić w inny sposób?


Zamiast czyścić dziennik - po prostu zastosuj filtr sygnatury czasowej stackoverflow.com/q/45416946/1778421
Alex P.

Odpowiedzi:



16
adb logcat -c 

nie zrobił tego dla mnie

adb logcat -b all -c

pracował


To powinna być prawidłowa odpowiedź. Jeśli analizujesz SELinux, druga odpowiedź nie zadziała.
Hack5


2

U mnie adb logcat -c nie działał i dawał następujący błąd:

failed to clear the 'main' log

W tym celu najpierw:

adb shell

Niż ja:

logcat -c

następnie wyjdź z powłoki. W ten sposób mogłem wyczyścić logcat, gdy to samo nie było czyszczone z adb logcat -c

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.