16

最近まで私のlogcatは元気でしたが、日食でそれを表示しようとすると突然、何かが表示されたときにそれ自体がクリアされ続け、読むことができなくなります。adbで表示することはできますが、探しているものを読んで見つけるのはとても面倒なので、私はそれを気にすることはありません。

この問題を解決する方法はありますか?

4

4 に答える 4

35

Logcatメッセージは、バッファーのスペースが不足している(受信する新しいメッセージが多すぎる)ため、単純にクリアされました。これは、Eclipseでの単純な設定変更です。

修正するには、[ウィンドウ]>[設定]>[Android]>[LogCat]に移動します

「バッファリングするLogCatメッセージの最大数」の制限を増やします。サイズを無制限にするには0に設定するか、非常に大きな数に設定します。ただし、10000未満のものは、すぐにいっぱいになることに注意してください。

すでに回答済み: Eclipse Android-Logcat Clearing too Fast

于 2013-01-20T22:13:56.847 に答える
6

次の行を表示するために消去する前に、1行が表示されますか?もう一度詳細ボタンをクリックするだけです。

于 2011-04-26T18:37:50.483 に答える
5

このバグには回避策があります。アクティブモードボタン(通常は冗長)をクリックし、デバイスリストから別のデバイスを選択して、前のデバイスをもう一度選択します。すべてのlogcatメッセージを復元します。

于 2011-04-26T18:40:19.493 に答える
0

LogCatはこれに本当に迷惑です。Ubuntuでは、次のことが非常にうまく機能することがわかりました。

ターミナルを開いて入力しますadb logcat | grep MYINFO

これにより、文字列でフィルタリングされたadbメッセージのみが表示されMYINFOます。

したがって、次のようにコーディングできます。

Log.v("MYINFO", "x" + x_value + ", etc...");

これは、使用するのにとても安心です。命の恩人!詳細については、こちらをご覧ください。

logcatバッファが、再起動時に以前のログを繰り返す場合があります。これを克服するには、次のように入力します

adb logcat -c
于 2015-06-07T09:28:10.763 に答える