Eski verileri logcat'ten nasıl silebilirim?


88

Komutu çalıştırdığımda

adb logcat

android öykünücüsünü çalıştırırken, tüm eski günlükler geçip gidiyor ve bu yüzden bir yerde bir dosyada saklandıklarını düşünüyorum. Günlükleri temizlemek ve yeni başlamak için çalıştırabileceğim bir komut var mı? Değilse, bunu yapmanın başka bir yolu var mı?


Günlüğü temizlemek yerine - sadece zaman damgası filtresi stackoverflow.com/q/45416946/1778421
Alex P.

Yanıtlar:



17
adb logcat -c 

benim için yapmadım

adb logcat -b all -c

çalıştı


Bu doğru cevap olmalı. SELinux'u analiz ediyorsanız, diğer cevap işe yaramayacaktır.
Hack5

4

Arasında dup (net) boşaltmak için nasıl Android'de logcat tampon

Aşağıdaki komut yalnızca köklenmemiş arabellekleri (main, system ..etc) temizleyecektir.

adb logcat -c

Tüm arabellekleri temizlemek istiyorsanız (radyo, çekirdek..vb gibi), lütfen aşağıdaki komutları kullanın

adb logcat -b all -c

veya

adb root
adb shell logcat -b all -c 

2

Benim için adb logcat -c çalışmıyordu ve şu hatayı veriyordu:

failed to clear the 'main' log

Bunun için önce yaptım:

adb shell

Yaptığımdan:

logcat -c

sonra kabuktan çıkın. Bu şekilde, aynı adb logcat -c'den temizlenmediğinde logcat'i temizleyebildim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.