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



этот вопрос уже есть ответ здесь:



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



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

1063   4  

4 ответов:

adb logcat -c

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

следующая команда очистит только некорневые буферы (main, system ..прием.)

adb logcat -c

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

adb root
adb logcat -b all -c

или

adb root
adb shell logcat -b all -c 

используйте следующие команды, чтобы узнать список буферов, поддерживаемых устройством

adb logcat -g
adb logcat -b all -g
adb shell logcat -b all -g

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

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

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

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

Comments

    Ничего не найдено.