【问题标题】:Eclipse LogCat shows only the first letter from each messageEclipse LogCat 仅显示每条消息的第一个字母
【发布时间】:2014-07-29 07:40:57
【问题描述】:

我在 eclipse 4.4 上安装了 android SDK 和插件,LogCat 只显示每条消息的第一个字母。

截图:

问题可能出在 Eclipse 中,因为我在运行“adb logcat”时可以很好地看到 LogCat。

我尝试重新启动 eclipse、adb 并更改 LogCat 字体。

【问题讨论】:

  • 你看到底部的滚动条了吗?向右滚动。然后调整列的大小。
  • 不工作,列似乎足够宽。顺便说一句,我可以复制和粘贴消息并查看消息内容。
  • 第一列太宽了。
  • 我不能缩小它。 eclipse 不断恢复列的原始大小
  • 我也遇到了困难。虽然我连第一个字母都没有。我正在使用 Linux Mint,当我进入 Eclipse 4.4 (Luna) 时,logcat 从 Eclipse 中停止了功能,但在命令行上工作正常。我无法回到以前的 Eclipse 版本,因为他们在 Linux 上存在其他问题,导致我无法使用它。我还没有找到解决方案,但如果我找到了,我会发布。我希望我们不必等待 Eclipse 补丁,还有其他方法可以解决这个问题。

标签: android eclipse android-logcat


【解决方案1】:

解决方法如下:

  1. 退出日食
  2. 打开文件

    ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs

  3. 然后将其剪切并粘贴到现有的

    ddms.logcat.automonitor.level=error
    ddms.logcat.automonitor=false
    ddms.logcat.automonitor.userprompt=true
    logcat.view.colsize.Level=54
    eclipse.preferences.version=1
    logcat.view.colsize.Application=169
    logcat.view.colsize.Time=156
    logcat.view.colsize.Tag=124
    logcat.view.colsize.PID=54
    logcat.view.colsize.Text=590
    
  4. 重启eclipse

【讨论】:

  • 可能只是一个错字,文件夹是“org.eclipse.core.runtime”(带有“core”)
  • 你可能想要:logcat.view.colsize.Text=xxx
  • 精湛,节省了数小时的时间。
  • @DroidWormNarendra 我认为您使用的是 mac 或 linux,显示 .metadata 使用快捷键 ctrl+h。这将显示您工作区中隐藏的 .metadata 文件夹。
  • 是的,我正在使用 linux..我会试试这个
【解决方案2】:

我正在创建一个新答案,因为我没有足够的代表来评论@claganga,也就是说,修改workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/ 上的文件com.android.ide.eclipse.ddms.prefs

我正在使用 Eclipse Mars M4,在尝试了上面的解决方案后,我仍然可以看到一个列 - 尽管我可以从调试级别的单个字母更改为 TID 的 4 位数字。

但是在尝试了以下之后,我得到了一个重要的改进:

ddms.logcat.auotmonitor.level=error  
ddms.logcat.automonitor=false  
ddms.logcat.automonitor.userprompt=true  
eclipse.preferences.version=1
logcat.view.colsize.Application=169
logcat.view.colsize.Level=54
logcat.view.colsize.PID=54
logcat.view.colsize.Tag=198
logcat.view.colsize.Text=619
logcat.view.colsize.Time=182

我不确定它是向上移动版本行还是删除尾随空格,但它开始有所作为。 现在我可以看到级别、时间、PID、应用程序、标签和文本。我不确定他们应该如何更改顺序,但至少我现在可以用鼠标调整它们的大小。

但是我注意到水平滚动条仍然完全卡在 100%,这意味着看不见的东西是遥不可及的。不管怎样,现在对我来说已经足够了。

我注意到一些重要的事情:a) 不要在任何这些行中留下尾随空格 - 当我复制/粘贴时,会有一些空格。 b) 顺序很重要,尽管我不知道为什么或如何。

【讨论】:

    【解决方案3】:

    我在Eclipse 4.5.0(Mars Release) 上遇到了同样的问题,我尝试了@claganga 的解决方案,但起初对我不起作用。

    这是对我有用的解决方案的补充:

    1. 退出日食
    2. 打开文件

    ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs

    1. 只需添加这些行保存,关闭它。重启eclipse,等到加载工作区。然后退出。

    ddms.logcat.auotmonitor.level=error ddms.logcat.automonitor=false ddms.logcat.automonitor.userprompt=true logcat.view.colsize.Level=54 eclipse.preferences.version=1

    1. 再次在第 2 步打开文件,一次添加第 5 步下面的行。添加一行后保存并关闭它。重启eclipse,等到加载工作区。然后退出。

    2. 对第二行、第三行等再次重复第 4 步的过程。

      logcat.view.colsize.Application=169 logcat.view.colsize.PID=54 logcat.view.colsize.Tag=198 logcat.view.colsize.Text=619 logcat.view.colsize.Time=182

    【讨论】:

    • 可能是因为尾随空格或^M。但对我来说它无论如何都有效。
    【解决方案4】:

    就像@Fabio 所说,不要在任何属性行中留下尾随空格。

    这很重要!!!

    确定之后,你可以自定义这些每个col的colsize(我不知道有没有其他的,但我只遇到过这些):

    logcat.view.colsize.Application
    logcat.view.colsize.Level
    logcat.view.colsize.PID
    logcat.view.colsize.TID
    logcat.view.colsize.Tag
    logcat.view.colsize.Time
    logcat.view.colsize.Text
    

    您不需要关心这些属性的顺序,因为 eclipse 会根据字母表对它们进行排序。

    我不知道其他系统或机器的情况,但在我的 Ubuntu 系统中,所有 colsize 的最小总和是 942。您可以将 colsize 设置为超出会导致水平滚动条显示不100%。

    希望我的建议可以帮助到某人:)

    【讨论】:

    • 我发现了同样的事情:在行尾留下空格(如果您从浏览器复制上面的答案会发生这种情况)会导致该行被 eclipse 忽略。因此,只需删除最后的所有空格,就可以了。无需一次添加一行设置。
    【解决方案5】:

    如果你使用 Eclipse Andmore,这个问题的文件是:

    org.eclipse.andmore.ddms.prefs

    【讨论】:

      【解决方案6】:

      对我来说,添加属性后所有解决方案都有效:

      logcat.view.colsize.Text
      

      如果缺少,则仅显示级别。标记的正确答案中缺少此属性。

      【讨论】:

        【解决方案7】:

        只需编辑下面的文件:

        ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs
        

        请你试试这个: 请删除每行末尾的空格,它将起作用。 (最重要的是,确保每行末尾没有空格)

        com.android.ide.eclipse.ddms.adbDebugBasePort=8600
        com.android.ide.eclipse.ddms.explorer.info=68
        com.android.ide.eclipse.ddms.explorer.name=94
        com.android.ide.eclipse.ddms.explorer.permissions=68
        com.android.ide.eclipse.ddms.explorer.size=44
        com.android.ide.eclipse.ddms.explorer.time=34
        ddms.logcat.auotmonitor.level=error
        ddms.logcat.automonitor=false
        ddms.logcat.automonitor.userprompt=true
        devicePanel.Col0=319
        devicePanel.Col1=38
        devicePanel.Col4=61
        eclipse.preferences.version=1
        emulatorControl.track.name=155
        emulatorControl.waypoint.name=95
        heapPanel.col0=1276
        logcat.view.colsize.Application=133
        logcat.view.colsize.Level=44
        logcat.view.colsize.PID=44
        logcat.view.colsize.TID=44
        logcat.view.colsize.Tag=98
        logcat.view.colsize.Text=712
        logcat.view.colsize.Time=131
        logcat.view.filters.list=name\: 'com.android.settings', tag\: '', text\: '', pid\: '', app\: 'com.android.settings', level\: 'verbose', name\: 'ActivityManager', tag\: 'ActivityManager', text\: '', pid\: '', app\: '', level\: 'verbose',
        logcat.view.font=1|Sans|11.0|0|GTK|1|;
        threadPanel.Col0=24
        threadPanel.Col1=37
        threadPanel.Col2=61
        threadPanel.Col3=34
        threadPanel.Col4=34
        threadPanel.Col5=272
        threadPanel.stack.col0=503
        

        【讨论】:

          【解决方案8】:

          这些不是消息中的第一个字母。

          这些是级别标志:V (for verbose)D (for debug) 等。

          你看到底部的滚动条了吗?向右滚动。

          然后通过单击并拖动标题之间的分隔符来调整列的大小。不要在内容所在的列之间抓取分隔符,在那里抓取是行不通的。此外,您必须减小第一列的大小以便为其他列腾出空间。并右键单击标题本身以添加/删除列。

          【讨论】:

          • 我只有一列 - 级别,我无法更改列宽。
          • 列之间没有分隔符,因为我只有一列。右键单击标题没有显示任何内容...
          • 我很难过。我明天得试试看。
          【解决方案9】:

          转到您的 logcat 将您的底部滚动条向右移动然后在顶部您可以将您的 LEVEL 部分向左拖动并为其他部分腾出空间它肯定会工作

          【讨论】:

            【解决方案10】:

            对我有用的设置如下:

            ddms.logcat.auotmonitor.level=error
            ddms.logcat.automonitor=true
            ddms.logcat.automonitor.userprompt=true
            eclipse.preferences.version=1
            logcat.view.colsize.Application=169
            logcat.view.colsize.Level=54
            logcat.view.colsize.PID=54
            logcat.view.colsize.Tag=198
            logcat.view.colsize.Text=676
            logcat.view.colsize.Time=156
            

            ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs

            【讨论】:

              【解决方案11】:

              我替换/覆盖了com.android.ide.eclipse.ddms.prefs 文件: ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs

              与以前的 Eclipse 安装中的一个。有效。这是内容:

              com.android.ide.eclipse.ddms.explorer.data=82
              com.android.ide.eclipse.ddms.explorer.info=1193
              com.android.ide.eclipse.ddms.explorer.name=663
              com.android.ide.eclipse.ddms.explorer.permissions=94
              com.android.ide.eclipse.ddms.explorer.size=58
              com.android.ide.eclipse.ddms.explorer.time=46
              ddms.logcat.auotmonitor.level=error
              ddms.logcat.automonitor.userprompt=true
              devicePanel.Col0=378
              devicePanel.Col1=56
              devicePanel.Col4=1273
              eclipse.preferences.version=1
              logcat.view.colsize.Application=98
              logcat.view.colsize.Level=67
              logcat.view.colsize.PID=54
              logcat.view.colsize.TID=54
              logcat.view.colsize.Tag=168
              logcat.view.colsize.Text=1001
              logcat.view.colsize.Time=196
              

              【讨论】:

                【解决方案12】:

                1) 退出日食

                2) 打开文件

                ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs

                3) 为您的任意参数输入 false vlaue

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2012-06-04
                  • 1970-01-01
                  • 1970-01-01
                  • 2011-02-03
                  • 2016-03-13
                  • 1970-01-01
                  • 1970-01-01
                  • 2021-03-11
                  相关资源
                  最近更新 更多