Logcat在Eclipse Mars中显示不可见的信息

7

我使用Debian Jessie作为电脑的操作系统,但在eclipse Mars上,logcat的信息都无法显示。我尝试了这里的解决方案,但没有帮助。现在该怎么办?

屏幕截图

---------- 更新 ----------

我尝试了以下两个方法:

  1. 修改com.android.ide.eclipse.ddms.prefs文件中logcat/ddms的元数据设置。
  2. 不要使用GTK3,通过导出SWT_GTK3=0来实现。

但是这两种方法都未能修复问题。

4个回答

10

我曾经遇到过类似的问题(在 Arch Linux 上使用 Eclipse Mars),最后发现是 GTK 的问题。解决方案是添加以下两行代码:

--launcher.GTK_version
2

在eclipse.ini文件中紧靠着

--launcher.appendVmargs

https://bbs.archlinux.org/viewtopic.php?id=200053所解释的那样,第一个 -vmargs 行之后添加 -Djava.library.path=path/to/your/library。需要注意的是,eclipse.ini 的位置因发行版而异(在我的情况下,它位于 /usr/lib/eclipse 下),不同目录中的多个文件副本可以覆盖相同的设置,因此请确保您将这些行添加到正确的位置。


这对我没有起作用@RyanB。除此之外,你还编辑了什么吗? - Henrique Ferrolho
1
@HenriqueFerrolho 不是的,我只是在eclipse.ini文件中添加了上述两行。你的问题可能不是和我的一样。让我们尝试一下这里提到的其他方法。 - RyanB
@RyanB 感谢您的评论,但我已经解决了问题并在另一个答案中留下了我的配置 :) - Henrique Ferrolho
我为这个问题苦苦挣扎了几个小时。最终那个方法对我起作用了。谢谢! - Dmitry Frank

2

GTK和Eclipse Mars存在一些问题。在启动eclipse之前,尝试将SWT_GTK3环境变量设置为0:

export SWT_GTK3=0
eclipse

2

我也有同样的问题!使用eclipse-java 4.5.0-3版本的Arch Linux。

我采用了这个回答作为解决方案: https://dev59.com/-V8f5IYBdhLWcg3wHfk_#28856904

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

虽然此链接或许可以回答问题,但最好在此处包含答案的基本部分并提供该链接作为参考。仅有链接的回答可能会因链接页面的更改而变得无效。 - Charlie Schliesser
谢谢Charlie S的建议,我已经完成了。 - user2398244

1

我在Eclipse MARS和Ubuntu14.04上遇到了同样的问题,通过修改文件解决了这个问题。

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

你应该关闭eclipse并粘贴以下代码。

ddms.logcat.auotmonitor.level=error
ddms.logcat.automonitor=false
ddms.logcat.automonitor.userprompt=true
eclipse.preferences.version=1
logcat.view.colsize.Application=200
logcat.view.colsize.Level=70
logcat.view.colsize.PID=50
logcat.view.colsize.TID=50
logcat.view.colsize.Tag=170
logcat.view.colsize.Text=300
logcat.view.colsize.Time=140

然后重新启动Eclipse。 您可以通过拖动Logcat的部分来进行调整,以符合您的偏好。


我已经尝试过了,但还是不行。我认为这是Eclipse Mars的一个bug,因为在旧版本的Eclipse上logcat和ddms都正常。没关系,我现在转向Android Studio,目前一切都很好。 - RyanB

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接