Eclipseのlogcatビューアで、現在デバッグ中のアプリケーションからのメッセージをフィルタリングするように設定されていると、リストがうっとうしくちらつく。私は、それがフィルターのために表示されていなくても、私のデバイスからログメッセージが到着するたびにリストをリロードすると思います。ただし、ログメッセージの読み取りは非常に困難です。EclipseのLogcatビューアが厄介に
このバグに対処する方法はありますか?または、Android用の別のlogcatビューアがありますか?
Eclipseのlogcatビューアで、現在デバッグ中のアプリケーションからのメッセージをフィルタリングするように設定されていると、リストがうっとうしくちらつく。私は、それがフィルターのために表示されていなくても、私のデバイスからログメッセージが到着するたびにリストをリロードすると思います。ただし、ログメッセージの読み取りは非常に困難です。EclipseのLogcatビューアが厄介に
このバグに対処する方法はありますか?または、Android用の別のlogcatビューアがありますか?
私がちらつくと、私は「ログカット」ウィンドウの「スクロールロック」オプションを使用します。ログの保存などの他のボタンを使って右上に表示されます。
完璧な解決策ではありませんが、それが私ができるベストです。とにかく、それはWindows上でのみLinux上で私のためにちらつくことはありません。 – petersohn
実行しているOSによっては、いくつかの選択肢があります。
Eclipseでこれをネイティブに実行したい場合、私はあなたが何をしたいかはわかりませんが、Eclipseの外でそれを行ういくつかの方法があります。すべてのOSの場合
」(などCMD、xtermの、などのシステム端末から)あなたは内蔵のADBのフィルタリングを使用することができますが、プロセスのみをフィルタリングすることができ、アプリのプロセスやシステムプロセスを言う
adb logcat PackageManager:V com.myapp.package:V *:S
*:Sは「他のパッケージをすべて無音」を意味し、Vは詳細ログを意味します。
Linuxの場合、MacOSのなど(任意の* IXベースのOS)、およびGnuWin32とWindowsは、あなたは、いくつかの検索語を使用する場合は、正規表現
adb logcat | grep -E "SearchTerm1|SearchTerm2"
を使用することができます
adb logcat | grep "Some search term"
を使用することができますインストールあなたはパイプに(*のIXシステム上の)ファイルに出力したいが、まだ出力を読みたい場合は
は、使用することができます
adb logcat | grep "Some term" | tee myfile.txt
ファイルを同時に印刷してログに記録します。
私は2人のlogcatビューアがいると思うし、少なくとも1度はあったと思う。新しいものは、あなたが記述している動作を示していましたが、古いものは期待通りに動作しました。私はこれがAndroid SDK/Eclipseツールの後のリリースで修正されたと考えています。
Eclipse内ではなくDDMS自体を実行しようとしましたか?それは私の経験から約47.2倍優れています。 – Geobits