我使用Debian Jessie作为电脑的操作系统,但在eclipse Mars上,logcat的信息都无法显示。我尝试了这里的解决方案,但没有帮助。现在该怎么办?
---------- 更新 ----------
我尝试了以下两个方法:
- 修改com.android.ide.eclipse.ddms.prefs文件中logcat/ddms的元数据设置。
- 不要使用GTK3,通过导出SWT_GTK3=0来实现。
但是这两种方法都未能修复问题。
我曾经遇到过类似的问题(在 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 下),不同目录中的多个文件副本可以覆盖相同的设置,因此请确保您将这些行添加到正确的位置。
GTK和Eclipse Mars存在一些问题。在启动eclipse之前,尝试将SWT_GTK3环境变量设置为0:
export SWT_GTK3=0
eclipse
我也有同样的问题!使用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
我在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的部分来进行调整,以符合您的偏好。