【问题标题】:How to make Eclipse LogCat display all columns?如何让 Eclipse LogCat 显示所有列?
【发布时间】:2015-09-22 18:50:07
【问题描述】:

基本上我和这个人有同样的问题:

Eclipse LogCat shows only the first letter from each message

但是提供的答案对我不起作用。接受的答案告诉你去这个地方做一些事情:

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

但是,当我尝试去那里时,我没有“com.android.ide.eclipse.ddms.prefs”文件。如果我检查那里有哪些文件,我会得到:

如您所见,甚至没有提到任何 android。

那么我该如何解决这个问题?也许有一些我应该安装但没有安装的包?

另外,我在 ubuntu 14.04 上使用 Eclipse 4.5.0 (Mars)。

【问题讨论】:

    标签: android eclipse logcat android-logcat


    【解决方案1】:

    首先,只需使用您已经编写的名称:com.android.ide.eclipse.ddms.prefs 创建文件。

    之后对于不可见的日志消息和列:我通过一次进行一项更改使其工作,如下所示:

    首先只需添加这些行并保存文件,重新启动 Eclipse。

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

    退出eclipse,一次添加下面一行,重新启动eclipse,退出eclipse..对所有行重复该过程一次。

    logcat.view.colsize.Application=169  
    logcat.view.colsize.Time=156  
    logcat.view.colsize.Tag=124  
    logcat.view.colsize.PID=54  
    logcat.view.colsize.Text=202
    

    在这个烦人的过程结束时,您应该在 logcat 中拥有您在该文件中写入的所有列。(com.android.ide.eclipse.ddms.prefs)

    【讨论】:

      【解决方案2】:

      将以下内容放入.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs.metadata文件夹存在于你的Eclipse工作区目录中):

      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
      

      如果您创建一个新工作区并切换到该工作区,您可能需要重复此操作。

      【讨论】:

      • 非常感谢您的回答。删除列后面的空格后,logcat 最终显示所有列。我已经放弃了在 eclipse 中正常工作的 logcat。
      【解决方案3】:

      对于使用andmore插件的eclipse neon,只需编辑workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings目录下的org.eclipse.andmore.ddms.prefs即可。 并通过此代码,然后重新启动 eclipse。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-06-16
        • 2014-06-13
        • 2011-10-17
        • 1970-01-01
        • 1970-01-01
        • 2010-09-11
        • 1970-01-01
        相关资源
        最近更新 更多