在每次 Eclipse 调试/运行时自动清除 LogCat?

2022-09-01 06:16:26

我本以为这是一项简单的任务,但我惊讶地发现没有答案。

让我澄清一下:

  • 我不想手动调用adb logcat -c事实上,我甚至没有使用命令行来查看LogCat,所以我认为这是不可能的(编辑:实际上,通过在单独的命令行中运行命令...但我不想那样做)。我正在使用Eclipse来查看LogCat。

  • 我不想每次都点击“清除日志”按钮。这就是我现在正在做的事情。

  • 我确实以编程方式或通过Eclipse的Run/Debug配置,或者想要一种方法,每次我点击+运行我的Android项目时自动清除LogCat。我的 LogCat 变得杂乱无章。+ 并不重要 - 这只是我调试的捷径。我想在调试/运行时清除 LogCat。CtrlF11CtrlF11

  • 我在Windows 7上使用Eclipse,并使用Nexus One(不是模拟器)进行调试。

我试过了:

  • 修改调试/运行配置。( -> -> -> )从模拟器运行是添加 的唯一方法。我从实际的Android设备运行,因此无法访问这些选项。ProjectPropertiesRun/Debug SettingsEdit Launch ConfigurationsAdditional Emulator Command Line Options

  • 建设者?我不知道如何使用这个。( -> -> ).每次运行时,我如何使用它来清除 LogCat?ProjectPropertiesBuilders

我开始认为我必须编写一个宏程序来挂钩+,当活动的前景进程是将光标移动到按钮并单击它时。我想自动清除LogCat的要求太高了。CtrlF11eclipse.exeClear Log


答案 1

Eclipse的一些商业版本(例如Adobe的Flash Builder)在首选项面板中将其作为选项。这可能是一件相对微不足道的事情,他们只是没有打扰。

您应该请求此功能,如果有足够多的人这样做,他们可能会将其添加到下一个版本中:

http://www.eclipse.org/contribute/


答案 2

如果你因为一些强烈的原因没有被锁定到Eclipse,你可以尝试IntelliJ IDEA作为IDE。下面是用于清除登录应用运行的运行配置的选项。不幸的是,遵循 http://youtrack.jetbrains.com/issue/IDEA-80976 它现在已经坏了,但我认为它将在不久的将来得到解决。


推荐