Android 在Eclipse中观察非常长的字符串内容

Android 在Eclipse中观察非常长的字符串内容,android,eclipse,debugging,android-emulator,logcat,Android,Eclipse,Debugging,Android Emulator,Logcat,由于LogCat截断长字符串,因此我使用FileOutputStream来检查很长字符串的内容 它工作,但它迫使我'亚行拉'该文件,这是不是很方便,相比之下,观看它的LogCat 在Eclipse中是否有其他方法可以查看非常长的字符串?记录在案,找到了答案。我认为使用Eclipse调试视图会更容易 在调用Log.*的行上设置断点,并在调试模式下运行应用程序。 当执行达到断点时,应用程序将。。。是的,它会停下来 在变量窗口中,您现在可以浏览数据并显示所需的任何内容。复制并粘贴到安全的地方,不要忘记

由于LogCat截断长字符串,因此我使用FileOutputStream来检查很长字符串的内容

它工作,但它迫使我'亚行拉'该文件,这是不是很方便,相比之下,观看它的LogCat


在Eclipse中是否有其他方法可以查看非常长的字符串?

记录在案,找到了答案。

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

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


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

当您停止调试变量时 执行以下操作并将其传递到文本文件

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

这将向您显示一个包含全文的窗口。然后只需复制并粘贴到记事本。

尝试以下操作:

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

我认为eclipse调试器可以显示任意长度的字符串,不是吗?@Axarydax建议这是一个用户可以控制的设置。我只是在变量视图的细节部分的底部找到了它。请将您的评论作为答案发布,我们将接受您的评论。