我希望这是一项简单的任务,但我很惊讶没有找到答案。
让我澄清一下:
我不想手动调用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太多了。
答案 0 :(得分:2)
Eclipse的一些商业版本(例如Adobe的Flash Builder)在首选项面板中将其作为选项。这可能是一个相对微不足道的事情,他们只是没有打扰。
您应该请求此功能,如果有足够的人这样做,他们可能会将其添加到下一个版本中:
答案 1 :(得分:-1)
如果由于某些强大的原因而未锁定Eclipse,则可以尝试使用IntelliJ IDEA作为IDE。以下是运行配置以清除登录应用程序运行的选项。不幸的是,关注http://youtrack.jetbrains.com/issue/IDEA-80976它现在已被打破,但我认为它将在不久的将来得到解决。