Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java eclipse中不可见的android logcat消息_Java_Android_Linux_Eclipse - Fatal编程技术网

Java eclipse中不可见的android logcat消息

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中没有遇到过这个问题(尽管出于各

通过eclipse运行我的android应用程序时,我可以在logcat中选择行,但不会呈现文本。如果我选择一些行并点击“导出到文本文件”,我可以在导出的文件中看到它们,但这很不方便

我在DDMS视图中也遇到了类似的问题。在“设备”下,我可以选择看起来应该包含文本但不呈现文本的行

我正在用android插件版本23.0.3运行EclipseLuna。我的操作系统是LinuxMint16,我使用的是Oracle的Java1.7.067。我在androidstudio中没有遇到过这个问题(尽管出于各种原因我不得不使用eclipse)

你知道怎么解决这个问题吗

编辑:

我按照以下指南运行eclipse:


现在文本显示在我的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这是解决无文本问题的已知解决方法。不适用于文本字体颜色为白色和白色背景的问题