36

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

让我澄清一下:

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

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

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

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

我试过了:

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

  • 建筑商?我不确定如何使用它。( Project-> Properties-> Builders)。每次运行时如何使用它来清除 LogCat?

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

4

2 回答 2

2

Eclipse 的一些商业版本(例如 Adob​​e 的 Flash Builder)在首选项面板中有此选项。实施这可能是一件相对微不足道的事情,他们只是没有打扰。

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

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

于 2012-11-08T15:20:43.897 回答
-1

如果您因为某些强有力的原因没有被锁定到 Eclipse,您可以尝试将 IntelliJ IDEA 作为 IDE。这是用于清除应用程序运行日志的运行配置选项。不幸的是,在http://youtrack.jetbrains.com/issue/IDEA-80976之后,它现在已经坏了,但我认为它会在不久的将来修复。

于 2012-03-03T00:34:27.800 回答