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?
android
android-emulator
logcat
aarona
źródło
źródło
Odpowiedzi:
Czy próbowałeś tego?
adb logcat -c
https://developer.android.com/studio/command-line/logcat.html
źródło
-s
flagi dla określonego urządzenia.adb logcat -c
nie zrobił tego dla mnie
adb logcat -b all -c
pracował
źródło
Dup of How to opróżnić (wyczyścić) bufor logcat w systemie Android
Następujące polecenie wyczyści tylko niezrootowane bufory (główne, systemowe .. itd.).
adb logcat -c
Jeśli chcesz wyczyścić wszystkie bufory (takie jak radio, kernel..etc), użyj następujących poleceń
adb logcat -b all -c
lub
adb root adb shell logcat -b all -c
źródło
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:
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
źródło