Java eclipse中不可见的android logcat消息
通过eclipse运行我的android应用程序时,我可以在logcat中选择行,但不会呈现文本。如果我选择一些行并点击“导出到文本文件”,我可以在导出的文件中看到它们,但这很不方便 我在DDMS视图中也遇到了类似的问题。在“设备”下,我可以选择看起来应该包含文本但不呈现文本的行 我正在用android插件版本23.0.3运行EclipseLuna。我的操作系统是LinuxMint16,我使用的是Oracle的Java1.7.067。我在androidstudio中没有遇到过这个问题(尽管出于各种原因我不得不使用eclipse) 你知道怎么解决这个问题吗 编辑: 我按照以下指南运行eclipse:Java eclipse中不可见的android logcat消息,java,android,linux,eclipse,Java,Android,Linux,Eclipse,通过eclipse运行我的android应用程序时,我可以在logcat中选择行,但不会呈现文本。如果我选择一些行并点击“导出到文本文件”,我可以在导出的文件中看到它们,但这很不方便 我在DDMS视图中也遇到了类似的问题。在“设备”下,我可以选择看起来应该包含文本但不呈现文本的行 我正在用android插件版本23.0.3运行EclipseLuna。我的操作系统是LinuxMint16,我使用的是Oracle的Java1.7.067。我在androidstudio中没有遇到过这个问题(尽管出于各
现在文本显示在我的DDMS视图中,但logcat现在只显示每行的第一个字母(如D表示调试或W表示警告)。其余部分仍然看不见。我不确定你到底在问什么,但试试这个。如果可以在Logcat中选择文本,则只需选择文本,然后键入control c。这是windows的复制快捷方式。对mac使用命令c。然后打开一个文本编辑器并将其粘贴进去。尝试以下操作:转到DDMS视图,选择用于测试的仿真器或设备,如果未选中,则返回java prospective并检查logcat。这对我有帮助,可能对你有帮助。我在以下设置中遇到了完全相同的问题:
- Linux Mint Debian 64与Mate(UP8)
- 月食Luna 4.4.1
- Oracle Java SDK 1.8.0.25
对我来说,它帮助我下载了用于Android开发的“EclipseKeplar”。这似乎是EclipseLuna的一个已知错误我遇到了完全相同的问题。我只看到了级别的字母。 LogCat中没有显示其他输出,但当我选择一行时,我可以复制/跳过文本 我终于找到了解决问题的办法:
输出中打开的列,所有列都被推到屏幕的最右边缘并闭合。我只是更改了列的大小以查看所有内容。我有同样的问题,Kubuntu 15.04、KDE5、Eclipse Mars 4.5.0、操作系统和Eclipse中的黑暗主题集 我可以在logcat中看到行的“移动”,我可以导出它,或者使用Ctrl+C进行复制(顺便说一句,Ctrl+C应该在那里工作,尽管上下文菜单不包含复制),但窗口中的文本本身仍然不可见 我也试着改变字体/颜色/大小,但都没有用,看起来文本渲染根本没有发生 但是背景奇偶线的颜色不同,因此正在进行一些渲染 另一个可疑的事情是,我只看到“Level”列,我不能缩小它。剩余列,如时间、PID、TID、应用程序等。。。他们失踪了 此外,Plasma 5下的整个Eclipse看起来严重受损,将Eclipse首选项、KDE和GTK主题的颜色混合在一起 最后事实: 我在第二个笔记本上有非常相似的设置(Kubuntu 15.04、KDE5、EclipseLuna 4.4.2),它在那里工作。 唯一的视觉差异是,另一个笔记本上的Luna在视觉上没有损坏,我将它保留在经典的浅色中。我没有特殊的DPI设置(不可见的logcat KDE5有141 DPI设置)
我无法确定是KDE5/Plasma5设置干扰了Eclipse渲染,还是只是Eclipse bug,Linux Mint KDE是基于什么的?还是使用黑暗主题?我在Xfce环境下的Arch中遇到了类似的Eclipse Mars问题。这似乎与GTK有关。我尝试了两种对我有效的解决方案: 1在启动eclipse之前导出变量:
导出SWT_GTK3=0
eclipse
您可以在每次启动时通过终端执行,或者只需编辑/bin/eclipse文件-在exec…
行之前添加export SWT_GTK3=0
2在eclipse.ini中添加:
-launcher.GTK\u版本
2
在
--launcher.appendVmargs
行之前是否重新启动eclipse并查看?@Nabin是的,但这不起作用。此外,我尝试禁用Mylyn启动,但也没有成功。我在完全相同的环境中遇到了完全相同的问题,但运行的是Mint 17。我可以确认文本在那里,但它是白色背景上的白色。使用已知文本的搜索选项在LogCat行中滚动。这是字体颜色问题,但eclipse中的android字体颜色首选项设置正确。一定是个虫子。还没找到工作。希望有人能在这里发布解决方案,这对我来说很有效。谢谢,但是ctrl-c在logcat中不起作用。右键单击菜单上也没有“复制”选项。此外,我经常注意到,如果行是system.out.println()或logger便笺,则logcat内容可以轻松导出到日志文件,但它可能多次无法导出用于其他输出重新启动emulator Helps这是解决无文本问题的已知解决方法。不适用于文本字体颜色为白色和白色背景的问题