web-dev-qa-db-ja.com

WindowsでAndroidのlogcatを簡単に表示およびフィルタリングする方法

Xamarin Androidデバッガーが接続されていない場合にのみ問題が発生するアプリケーションを「デバッグ」しているため、問題を特定するためにロギングにフォールバックする必要があります。ただし、adb logcatコマンドラインからは非常に苦痛です。一定のウィンドウスクロールは非常に面倒です。 XamarinはVisual Studioでlogcatに統合されていますが、実際には使用するにはバグが多すぎます。私がオンラインで伝えることができることから、皆がEclipseのlogcat用のプラグインを使用しているように見えます。ただし、Eclipseは持っていません。

Logcatをニースで簡単にフィルタリングできる(そして常にスクロールしているわけではない)ツールがありますか?できればGUIでこのバグを理解しようとする1回の実行からかなりの数のメッセージをふるいにかけなければならないので

25
Earlz

GUIが必要な場合、Android SDKは、フィルター可能なlogcat表示ツールを Device Monitor で提供します。

実行monitor.bat の中に Android-sdk\toolsフォルダを表示します。フィルターバーの右側にある下向き矢印を使用して、スクロールを有効または無効にできます。

50
dst

Android Studio:を使用している場合

一番上の答えは便利ですが、monitor.bat from Android-sdk\toolswhile Android Studioはすでに実行中、ポートで競合が発生します:

「Selectedを開けませんでしたVM debug port(8700)。DDMSまたはEclipseプラグインの別のインスタンスが実行されていないことを確認してください。環境設定の番号。」

したがって、Android Studioメニューから実行することをお勧めします。

ツール> Android> Android Device Monitor

0
TT--