Androidでlogcatバッファーを空にする(クリアする)にはどうすればよいですか?
DDMSのバッファは非常に限られているため、コマンドラインからadb logcatを使用して出力をファイルにパイプします。現時点では、バグを修正した後にアプリを再起動すると、logcatバッファーには前回の起動時のデータも含まれています。アプリをアンインストールしても、バッファーはクリアされません。これまでにバッファをクリアする唯一の方法は、リブートすることです。これは効果的ですが、もっと簡単な方法があるかどうか知りたいです。
adb logcat -c
Logcatオプションはここに文書化されています: http://developer.Android.com/tools/help/logcat.html
次のコマンドは、ルート化されていないバッファー(メイン、システムなど)のみをクリアします。
adb logcat -c
すべてのバッファ(ラジオ、kernel..etcなど)をクリアする場合は、次のコマンドを使用してください
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
Mac向けのソリューションを提供します。
いつでもログをクリアする場合は、。/ adb logcat -cと入力します
この質問にEclipseでこれを行う方法を疑問に思っている人は、提供されたボタンを使用してlogCatから表示されたテキストを削除できます(アイコンに赤いXがあります)