Я ожидал, что это будет простая задача, но я удивлен, что не нашел ответов на это.
Позвольте мне уточнить:
Я не хочу вызывать
adb logcat -c
вручную. На самом деле, я даже не использую командную строку для просмотра LogCat, поэтому я не думаю, что это возможно (редактировать: на самом деле, это то есть, запустив команду в отдельной командной строке... но я не хочу этого делать). Я использую Eclipse для просмотра LogCat.Я не хочу каждый раз нажимать кнопку
Clear Log
. Вот что я сейчас делаю.Да, программно или с помощью конфигураций запуска/отладки Eclipse, или, тем не менее, мне нужен способ автоматически очищать LogCat каждый раз, когда я нажимаю Ctrl+F11 для запуска моего проекта Android. Мой LogCat становится загроможденным. Ctrl+F11 не имеет значения — это просто мой ярлык для отладки. Я хочу очистить LogCat при отладке/запуске.
Я использую Eclipse в Windows 7 и отлаживаю 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 - это слишком много, чтобы просить.