如何使Eclipse LogCat显示所有列?

时间:2015-07-05 15:40:39

标签: android eclipse logcat android-logcat

基本上我和这个人有完全相同的问题:

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"文件。如果我检查那里有哪些文件,我会得到这个:

Contents of the folder

正如你所看到的,甚至没有提到任何安卓。

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

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

3 个答案:

答案 0 :(得分:4)

首先,只需创建名称为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

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:0)

对于使用andmore plugin的eclipse neon,只需在org.eclipse.andmore.ddms.prefs目录中编辑workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings即可。 并且通过这些代码,然后重启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