Android 如何在Eclipse中关闭ADB控制台的自动显示?

Android 如何在Eclipse中关闭ADB控制台的自动显示?,android,eclipse,console,adb,Android,Eclipse,Console,Adb,这其实很烦人。每当出现错误时,ADB控制台窗口就会在Eclipse中不断弹出。即使我关闭视图,层次结构查看器、DDMS和Android控制台也会为显示而“斗争” 我试图在首选项中找到开关,但徒劳。此外,这些窗口没有通常的“显示时间…”按钮 有没有办法关掉这些?提前谢谢 带有补丁的Android问题跟踪程序链接: 打开: <pre> ################################################## # #

这其实很烦人。每当出现错误时,ADB控制台窗口就会在Eclipse中不断弹出。即使我关闭视图,层次结构查看器、DDMS和Android控制台也会为显示而“斗争”

我试图在首选项中找到开关,但徒劳。此外,这些窗口没有通常的“显示时间…”按钮

有没有办法关掉这些?提前谢谢

带有补丁的Android问题跟踪程序链接: 打开:

<pre>
##################################################
#       #                                #       #
#Package#                                #       #
# stuff #  Code stuff                    # out   #
#       #                                # line  #
#       #                                # stuff #
#       #                                #       #
#       #                                #       #
#       #                                #       #
#       #                                #       #
#       #                                #       #
#       ##########################################
#       #     |                                  #
#       #     |                                  #
#########     |    logcat stuff                  #
#console#     |                                  #
# stuff #     |                                  #
##################################################
</pre>
窗口
>
首选项
运行/调试
控制台

禁用这些项目:

  • 程序写入标准输出时显示

  • 程序写入标准错误时显示


@Kermia-这对于禁用控制台是正确的。不幸的是,Android开发让控制台在某一点弹出,而ADB在其他点弹出=\因此,类似地,您可以在此处禁用ADB自动弹出:窗口>首选项>运行/调试>控制台,“在…时显示logcat视图”

我只是将控制台放在eclipse中的包层次结构下,它不会占用太多的空间,因为我将比率设置为~15%

通过这个设置,我可以看到控制台中是否有红色的东西,完全可以看到我的logcat,它占据了eclipse底部的其余部分

这里有一些ASCII热技能来表达我的设置


##################################################
#       #                                #       #
#包裹###
#把东西(代码)写出来#
###线#
###东西#
#       #                                #       #
#       #                                #       #
#       #                                #       #
#       #                                #       #
#       #                                #       #
#       ##########################################
#       #     |                                  #
#       #     |                                  #
#########| logcat材料#
#控制台#|#
#东西#|#
##################################################

在使用Dalvik Debug Monitor单机版而不是logcat时,我采取了以下措施来防止这种恼人的行为:

在控制台窗口中,单击最右边的下拉列表(最小化旁边),然后选择“新建控制台视图”。 将新控制台设置为DDMS,然后将其固定(重要),并将其设置为快速视图(右键单击选项卡本身)。
最后,在原始控制台视图中,选择Android并将其固定。DDM现在应该隐藏起来,假设你没有关闭你固定的控制台。

我找到了它。基本上,如果有错误消息,那么控制台会自动弹出。根本没有实现防止这种情况的开关按钮。我有一个库项目,它在构建过程结束时不生成apk文件(因为它不必生成),adt对此大声疾呼。

没有回答他的问题,他想知道的是DDMS控制台视图,而不是通用的内置eclipse视图。当你没有真正理解问题或测试你的回答时,为什么要将此作为“答案”发布?试过了,没有任何区别谢谢。运行/调试>控制台适用于除ADB之外的任何其他控制台。我将尝试查看源代码,找出他们在哪里忘记了if块。。。我不确定新版本是否改变了这一点,但在ADT R19中,logcat控件在Android>logcat下。如果您想尝试不同的东西,请尝试IntelliJ Idea:我曾经使用Eclipse,但厌倦了这样的bug/“特性”。Eclipse允许您设置不同的“透视图”,以便根据需要对事物进行分组。我为调试、编码、ddms和布局设计器配置了单独的透视图。这允许我切换到我喜欢的活动配置。但即使我关闭控制台,即使“show when*”开关关闭,控制台也会返回。这就是让我恼火的地方。我把你的解决方案贴出来作为答案,请接受。通过这种方式,人们将立即看到问题已经解决,不再需要解决方案我最终放弃了配置Eclipse的尝试,选择了这个解决方案。。。谢谢,兄弟。这是天才。为什么我从来没有想到这一点这是回避问题,不回答它。对我来说不起作用。控制台仍然会弹出错误级别日志。对我来说很好。Thanks@Pacerier解决方案是实现该按钮的功能(DdmsPlugin.showConsoleView()方法应该考虑到这一点,而不是盲目地弹出控制台。)因此,是的,目前还没有真正的解决方案。我最近开始使用Android Studio,这些问题似乎比较少,而且它的开发速度非常快。Android Studio不是吗?@Pacerier我不需要经常使用它,可能有一些问题使它不太适合生产开发。但格拉德尔很棒,工作室甚至更好。您可以尝试一下,如果有东西坏了,那么就返回Eclipse。业务代码根本不应该改变,只有IDE项目会有所不同。除了搞乱IDE bug可能要花费数百个工时……还有“当前处于测试阶段”的消息。也许现在稳定了?