【问题标题】:Observe very long String content in Eclipse在 Eclipse 中观察很长的字符串内容
【发布时间】:2011-07-19 21:27:23
【问题描述】:

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

它有效,但它迫使我“adb pull”那个文件,这与在 LogCat 上观看相比不太方便。

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

【问题讨论】:

  • 我认为eclipse调试器可以显示任意长度的字符串,不是吗?
  • @Axarydax stackoverflow.com/questions/3199611/… 建议这是用户可控制的设置。我刚刚在变量视图的详细信息部分的底部找到了它。请发表您的评论作为答案,我们会接受。

标签: android eclipse debugging android-emulator logcat


【解决方案1】:

记录在案,找到了答案here

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      我觉得用eclipse调试视图会更方便。

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

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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

          试试这个:

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

          【讨论】:

            猜你喜欢
            • 2013-03-31
            • 2011-09-05
            • 1970-01-01
            • 2020-05-02
            • 2016-06-04
            • 1970-01-01
            • 2010-09-05
            • 2021-12-21
            • 2011-11-09
            相关资源
            最近更新 更多