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

我所做的是在“变量->更改值”中。

这将向您显示带有全文的 Windows。然后只需复制并粘贴到记事本。

于 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 回答