我以为这是一个简单的任务,但是我很惊讶没有找到答案。
让我澄清一下:
我不想adb logcat -c手动打电话。实际上,我什至没有使用命令行来查看LogCat,所以我认为这是不可能的(编辑: 实际上,是通过在单独的命令行中运行命令来实现的,但是我没有想要这样做) 。我正在使用Eclipse查看LogCat。
adb logcat -c
我不想Clear Log每次都单击按钮。那就是我现在正在做的。
Clear Log
我确实是 通过编程方式或通过Eclipse的“运行/调试”配置来执行的,但是,我希望有一种方法可以在每次我按+ 来运行Android项目时 自动 清除LogCat 。我的LogCat越来越混乱。+ 并不重要-这只是我调试的捷径。我想在“调试/运行”时清除LogCat。Ctrl``F11``Ctrl``F11
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
Run/Debug Settings
Edit Launch Configurations
Additional Emulator Command Line Options
建设者?我不确定如何使用此功能。(Project-> Properties-> Builders)。每次运行时,我将如何使用它清除LogCat?
Builders
我开始认为我必须编写一个宏程序,以在活动前台进程将光标移动到按钮并单击它时将其钩住Ctrl+ 。我猜想自动清除LogCat太多了。F11``eclipse.exe``Clear Log
Ctrl
F11``eclipse.exe``Clear Log
如果由于某些原因而没有锁定Eclipse,则可以尝试使用IntelliJ IDEA作为IDE。这是运行配置的选项,用于清除登录应用程序的运行情况。不幸的是,继http://youtrack.jetbrains.com/issue/IDEA-80976之后,它现在已损坏,但我认为它将在不久的将来得到修复。