Как очистить (очистить) буфер logcat в Android

Как я могу очистить (очистить) буфер logcat в Android?

Я использую adb logcat из командной строки и передаю вывод в файл, поскольку DDMS имеет очень ограниченный буфер. В настоящий момент, когда я перезапускаю приложение (после исправления ошибок и т. Д.), В буфере logcat также есть данные из предыдущего запуска. Даже удаление приложения не очищает буфер. Единственный способ, которым я нашел, чтобы очистить буфер, – перезагрузка. Это эффективно, но хотелось бы знать, есть ли более простой способ.

adb logcat -c 

Параметры Logcat описаны здесь: http://developer.android.com/tools/help/logcat.html

Для тех, кто приходит к этому вопросу, задаваясь вопросом, как это сделать в Eclipse, вы можете удалить отображаемый текст из logCat с помощью предоставленной кнопки (часто имеет красный значок X на значке)

Я даю свое решение для Mac:

  1. Когда ваше устройство подключено к USB-порту, откройте терминал и перейдите в папку adb.
  2. Запись: ./adb устройств
  3. Терминал покажет что-то вроде этого: Список подключенных устройств 36ac5997
  4. Обратите внимание на серийный номер (36ac5997)
  5. Напишите: ./adb -s 36ac5997 для подключения к устройству
  6. Запись: ./adb logcat

Если в любое время вы хотите очистить журнал, введите ./adb logcat -c