9

LogCat は長い文字列を切り捨てるため、FileOutputStream を使用してこれを回避し、非常に長い文字列の内容を検査します。

それは機能しますが、そのファイルを「adb pull」する必要があり、LogCat で見るのと比べてあまり便利ではありません。

Eclipse で非常に長い文字列を監視する他の方法はありますか?

4

5 に答える 5

6

記録のために、答えはここで見つかりました。

于 2011-03-25T18:37:08.597 に答える
5

変数でデバッグを停止するときは、次のようにしてテキスト ファイルに貼り付けます。var コンテンツのコピー

于 2013-02-06T10:06:06.440 に答える
1

Eclipse のデバッグ ビューを使用する方が簡単だと思います。

Log.* を呼び出す行にブレーク ポイントを設定し、アプリをデバッグ モードで実行します。実行がブレークポイントに達すると、アプリは ... はい、停止します。

変数ウィンドウで、データをブラウズし、必要なものを表示できます。コピーして安全な場所にも貼り付けて、笑顔を忘れないでください:)

于 2012-02-01T16:33:13.620 に答える
0

What I do, is in "Variables->Change value".

That will show you a Windows with the full text. Then just Copy&paste to notepad.

于 2014-12-03T20:07:28.953 に答える
0

これを試して:

public void logLargeString(String str) {

    if(str.length() > 3000) {
        Log.i(TAG, str.substring(0, 3000));
        logLargeString(str.substring(3000));
    } else
        Log.i(TAG, str);
    }
}
于 2015-04-16T08:24:07.623 に答える