一尘不染

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

java

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

让我澄清一下:

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

  • 我不想Clear Log每次都单击按钮。那就是我现在正在做的。

  • 我确实是 通过编程方式或通过Eclipse的“运行/调试”配置来执行的,但是,我希望有一种方法可以在每次我按+ 来运行Android项目时 自动 清除LogCat 。我的LogCat越来越混乱。+ 并不重要-这只是我调试的捷径。我想在“调试/运行”时清除LogCat。Ctrl``F11``Ctrl``F11

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

我试过了:

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

  • 建设者?我不确定如何使用此功能。(Project-> Properties-> Builders)。每次运行时,我将如何使用它清除LogCat?

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


阅读 199

收藏
2020-12-03

共1个答案

一尘不染

如果由于某些原因而没有锁定Eclipse,则可以尝试使用IntelliJ
IDEA作为IDE。这是运行配置的选项,用于清除登录应用程序的运行情况。不幸的是,继http://youtrack.jetbrains.com/issue/IDEA-80976之后,它现在已损坏,但我认为它将在不久的将来得到修复。

2020-12-03