6

Android プロジェクトで作業しているときに電話を接続すると、Eclipse の logcat が、作業中のプロジェクトに関連するものだけでなく、電話で起こっていることすべてを報告し始めることがあります。ただし、これは時々しか行いません。

すべてを表示するのを止めて、自分のプロジェクトに関連するものだけを表示するにはどうすればよいですか?

編集:フィルターについてはすでに知っていると言うのを忘れていました。申し訳ありません。eclipses logcat が携帯電話で実行しているすべてのことを表示することがあるのに、携帯電話で実行しているときに現在作業しているプロジェクトに関連するものだけを表示することがあるのはなぜだろうかと思っていました。

4

7 に答える 7

2

フィルターについては既に知っていると言うのを忘れていました。申し訳ありません。

次に、フィルターが選択されているか、Eclipse でエラーが発生し、必要なすべてが表示されていないことが原因です。


最初の答え

logcat ウィンドウの隣には、フィルター ウィンドウがあります。そこでフィルターを作成します。次に、作成したフィルター、またはEclipseによって自動的に配置されたフィルターをクリックして、フィルターを選択します。

いくつかのものをフィルタリングできます。

ほとんどの人は、アプリケーション名を含むstatic stringMain Activity/に を作成します。Serviceこれをすべてのstatic stringとして使用します。次に、.TAGLogsstatic string

また、logcat ウィンドウを右クリックすると、フィルター ダイアログが表示されます。

于 2012-07-25T14:44:23.610 に答える
2

セッションフィルターをクリックできます(左)

セッション フィルター

于 2012-07-25T14:49:26.043 に答える
2

使用する

  1. Log.d("キー","値");
  2. Log.d("key1","value");
  3. Log.d("key2","値");
  4. Log.d("key2","値");

key1 メッセージのみを表示する場合は、Logcat に
移動し、左上隅にある新しい logcat フィルターの追加 (緑色 + 記号) をクリックする 写真を見る と、ダイアログ ボックスが表示されます。

写真を見る

次に、ダイアログ ボックスが表示されます。その中に、フィルター名を書き込み
ます。 key1 メッセージ

写真を見る

于 2013-05-06T06:56:26.100 に答える
1

DDMS ビューで自分のアプリを選択することで、これを修正できました。

デバイスだけでなく、アプリを選択することが重要です。後者は、この役に立たない「(Session-Filter)」のみを作成します

そして、これは著者が求めたように「時々」発生します。携帯電話を変更するか、単に切断すると思います。

ここに画像の説明を入力

于 2014-02-09T22:45:21.960 に答える
0

Eclipseを使用して開発している場合は、ログフィルターの作成が必要です。

コマンドラインからadbを介してlogcatを使用している場合:LogCatをフィルター処理して、Androidのマイアプリケーションからメッセージのみを取得しますか?

于 2012-07-25T14:45:57.500 に答える
0

Eclipse を使用している場合、LogCat ビューを表示すると、右上隅に小さな緑色の「+」ボタンがあります。これにより、フィルタを作成できます。フィルタに名前を付けて、フィルタリングするタグを入力するだけです。

于 2012-07-25T14:42:59.833 に答える
0

http://developer.android.com/tools/debugging/ddms.html#logcat

また、独自のカスタム フィルターをセットアップして、ログ タグやログ メッセージを生成したプロセス ID を使用してメッセージをフィルター処理するなど、詳細を指定することもできます。フィルターの追加、フィルターの編集、およびフィルターの削除ボタンを使用すると、カスタム フィルターを管理できます。

フィルターを使用して、見たいものを定義します。

于 2012-07-25T14:42:34.070 に答える