5

Eclipse の logcat ビューアーで、現在デバッグ中のアプリケーションからのメッセージをフィルターするように設定されていると、リストがちらつきます。フィルターのために表示されていなくても、デバイスからログメッセージが届くたびにリストをリロードすると思います。ただし、ログ メッセージの読み取りが非常に困難になります。

このバグに対抗する方法はありますか? または、Android 用の代替 logcat ビューアーはありますか?

4

3 に答える 3

3

私の画面がちらつくときは、Logcat ウィンドウの Scroll Lock オプションを使用します。ログの保存などの他のボタンで右上にあります。

于 2012-10-04T12:46:04.607 に答える
2

実行している OS に応じて、いくつかの代替手段があります。

これを Eclipse でネイティブに実行したい場合、何をしたいのかわかりませんが、Eclipse 以外で実行する方法をいくつか示します。

すべての OS で adb の組み込みフィルタリングを使用できますが、フィルターで除外できるのは、アプリ プロセスまたはシステム プロセスなどのプロセスのみです (cmd、xterm などのシステム ターミナルから)。

adb logcat PackageManager:V com.myapp.package:V *:S

*:S は「他のすべてのパッケージをサイレントにする」ことを意味し、:V は詳細なログとアップを意味します。

Linux、MacOS など (任意の *IX ベースの OS)、および GnuWin32 がインストールされた Windows では、次を使用できます。

adb logcat | grep "Some search term"

複数の検索語を使用したい場合は、正規表現を使用できます

adb logcat | grep -E "SearchTerm1|SearchTerm2"

出力をファイル (*IX システム上) にパイプしたいが、それでも出力を読み取りたい場合は、以下を使用できます。

adb logcat | grep "Some term" | tee myfile.txt

同時に印刷してファイルに記録します。

于 2012-10-04T11:20:47.933 に答える
0

logcat ビューアーは 2 つあると思いますが、少なくとも 1 度は存在していました。新しいものはあなたが説明している動作を示しましたが、古いものは期待どおりに機能しました。これは、Android SDK/Eclipse ツールの以降のリリースで修正されたと思います。

于 2012-10-04T11:25:28.460 に答える