观察Eclipse中很长的String内容

发布于 2024-10-25 23:52:49 字数 177 浏览 4 评论 0原文

由于 LogCat 会截断长字符串,因此我使用 FileOutputStream 来检查很长字符串的内容来解决此问题。

它可以工作,但它迫使我“adb pull”该文件,与在 LogCat 上观看相比,这不是很方便。

Eclipse 中还有其他方法可以观看非常长字符串吗?

Since LogCat truncates long strings, I work around this using FileOutputStream to inspect the contents of very long strings.

It works but it forces me to 'adb pull' that file, which is not very convenient, compare to watching it on LogCat.

Is there any other way in Eclipse to watch very long strings?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

花开柳相依 2024-11-01 23:52:49

作为记录,答案可以在这里找到< /a>.

For the record, the answer was found here.

不奢求什么 2024-11-01 23:52:49

当您停止变量的调试时
执行以下操作并将其粘贴到文本文件 var content copy

when you stop in debug on the variable
do the following and past it to a text file var content copy

时光瘦了 2024-11-01 23:52:49

我认为使用eclipse调试视图会更容易。

在调用 Log.* 的行设置断点并在调试模式下运行应用程序。
当执行到达断点时,应用程序将......是的,它将停止。

在“变量”窗口中,您现在可以浏览数据并显示您需要的任何内容。也将其复制并粘贴到安全的地方,别忘了微笑:)

I think it will be easier to use the eclipse debugging view.

Set a break point at the line where you call Log.* and run your app in debug mode.
When execution reaches the break point the app will ... yes, it will halt.

In the Variables window you may now browse your data and display whatever you need. Copy and paste it at a safe place as well and don't forget to smile :)

临走之时 2024-11-01 23:52:49

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

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

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

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

沫离伤花 2024-11-01 23:52:49

试试这个:

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);
    }
}

try this:

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);
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文