logcat用法 - logcat android studio




如何在Android中清空(清除)logcat緩衝區 (3)

這個問題在這裡已經有了答案:

如何清空(清除)Android中的logcat緩衝區?

我從命令行使用adb logcat,並將輸出傳輸到文件,因為DDMS具有非常有限的緩衝區。 目前,當我重新啟動我的應用程序(修復錯誤等)後,logcat緩衝區也包含上次啟動的數據。 即使卸載應用程序也不會清除緩衝區。 我迄今發現清除緩衝區的唯一方法是重新啟動。 這是有效的,但想知道是否有更簡單的方法。


以下命令將只清除無根的緩衝區(main,system ..等)。

adb logcat -c

如果你想清除所有的緩衝區(比如收音機,內核等),請使用以下命令

adb root
adb logcat -b all -c

要么

adb root
adb shell logcat -b all -c 

使用以下命令來了解設備支持的緩衝區列表

adb logcat -g
adb logcat -b all -g
adb shell logcat -b all -g

對於有人想知道如何在Eclipse中執行此操作,可以使用提供的按鈕從logCat中移除顯示的文本(圖標上通常帶有一個紅色的X)






logcat