在每次Eclipse Debug / Run上自动清除LogCat?

时间:2012-03-02 23:08:08

标签: java android eclipse logcat android-logcat

我希望这是一项简单的任务,但我很惊讶没有找到答案。

让我澄清一下:

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

  • 我不想每次都点击按钮Clear Log这就是我现在正在做的事情。

  • ,以编程方式或通过Eclipse的运行/调试配置,或者想要一种自动清除LogCat的方法 我按 Ctrl + F11 来运行我的Android项目。我的LogCat变得杂乱无章。 Ctrl + F11 并不重要 - 这只是我调试的快捷方式。我想在Debug / Run上清除LogCat。

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

我试过了:

  • 修改调试/运行配置。 (Project - > Properties - > Run/Debug Settings - > Edit Launch Configurations)从模拟器运行是添加Additional Emulator Command Line Options的唯一方法。 但是我是从实际的Android设备上运行的,所以我无法访问这些选项。

  • 助洗剂?我不知道如何使用它。 (Project - > Properties - > Builders)。每次运行时如何使用它来清除LogCat?

我开始认为当活动前台进程eclipse.exe移动我的光标时,我必须编写一个宏程序来挂钩 Ctrl + F11 Clear Log按钮并单击它。我想自动清除LogCat太多了。

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:-1)

如果由于某些强大的原因而未锁定Eclipse,则可以尝试使用IntelliJ IDEA作为IDE。以下是运行配置以清除登录应用程序运行的选项。不幸的是,关注http://youtrack.jetbrains.com/issue/IDEA-80976它现在已被打破,但我认为它将在不久的将来得到解决。