Автоматически очищать LogCat на каждом Eclipse Debug / Run? - PullRequest
36 голосов
/ 03 марта 2012

Я ожидал, что это будет простая задача, но я удивлен, что не нашел ответов на этот вопрос.

Позвольте мне уточнить:

  • Iне хочу вызывать adb logcat -c вручную. На самом деле, я даже не использую командную строку для просмотра LogCat, поэтому я не думаю, что это возможно (edit: на самом деле,выполнение команды в отдельной командной строке ... но я не хочу этого делать) .Я использую Eclipse для просмотра LogCat.

  • Я не хочу нажимать кнопку Clear Log каждый раз. Это то, что я делаю сейчас.

  • Я делаю , программно или через конфигурации Eclipse Run / Debug или, тем не менее, хочу, чтобы автоматически очищал LogCat каждый раз, когда я нажимал Ctrl + F11 , чтобы запустить мой проект Android.Мой LogCat становится беспорядочным. Ctrl + F11 не важно - это всего лишь мой ярлык для отладки.Я хотел бы очистить LogCat при Debug / Run.

  • Я использую 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 - это слишком много, чтобы просить.

Ответы [ 2 ]

2 голосов
/ 08 ноября 2012

Некоторые коммерческие выпуски Eclipse (например, Adobe Flash Builder) имеют эту опцию на панели настроек.Это, вероятно, довольно тривиальная вещь для реализации, они просто не беспокоились.

Вам следует запросить эту функцию, если достаточно людей сделают это, они могут добавить ее в следующий выпуск:

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

0 голосов
/ 03 марта 2012

Если вы не привязаны к Eclipse по каким-либо веским причинам, вы можете попробовать IntelliJ IDEA в качестве IDE.Вот опция для запуска конфигурации для очистки входа в приложение.К сожалению, после http://youtrack.jetbrains.com/issue/IDEA-80976 он сейчас сломан, но я думаю, что это будет исправлено в ближайшем будущем.

...