logcatから古いデータを消去するにはどうすればよいですか?


85

コマンドを実行すると

adb logcat

androidエミュレーターを実行している間、古いログはすべて吹き飛ばされるので、どこかのファイルに保存されていると思います。ログをクリアして最初からやり直すために実行できるコマンドはありますか?そうでない場合、これを行う他の方法はありますか?


ログをクリアする代わりに、タイムスタンプフィルターを適用するだけですstackoverflow.com/q/45416946/1778421
Alex P.

回答:



16
adb logcat -c 

私のためにそれをしませんでした

adb logcat -b all -c

働いた


これが正解です。SELinuxを分析している場合、他の答えは機能しません。
Hack5 2018


2

私の場合、adb logcat -cが機能せず、次のエラーが発生していました。

failed to clear the 'main' log

このために、私は最初に行いました:

adb shell

私より:

logcat -c

次に、シェルを終了します。このようにして、adb logcat -cから同じものがクリアされていないときに、logcatをクリアすることができました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.