development

Android에서 logcat 버퍼를 비우는 방법 (복제)

big-blog 2020. 7. 5. 07:37
반응형

Android에서 logcat 버퍼를 비우는 방법 (복제)


이 질문에는 이미 답변이 있습니다.

Android에서 logcat 버퍼를 비우려면 어떻게해야합니까?

DDMS에는 매우 제한된 버퍼가 있기 때문에 명령 줄에서 adb logcat을 사용하고 출력을 파일로 파이프합니다. 현재 버그를 수정 한 후 앱을 다시 시작하면 logcat 버퍼에 이전 실행 데이터가 있습니다. 앱을 제거해도 버퍼가 지워지지 않습니다. 지금까지 버퍼를 지우는 유일한 방법은 재부팅입니다. 이것은 효과적이지만 더 쉬운 방법이 있는지 알고 싶습니다.


adb logcat -c

Logcat 옵션은 http://developer.android.com/tools/help/logcat.html에 설명되어 있습니다.


다음 명령은 루트가 아닌 버퍼 (메인, 시스템 .. 등) 만 지 웁니다.

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

Mac 용 솔루션을 제공합니다.

  1. 장치가 USB 포트에 연결된 상태에서 터미널을 열고 adb 폴더로 이동하십시오.
  2. 쓰기 : ./adb 장치
  3. 터미널은 다음과 같이 표시됩니다 : 연결된 장치 목록 36ac5997 장치
  4. 일련 번호를 기록해 두십시오 (36ac5997)
  5. 쓰기 : ./adb -s 36ac5997을 사용하여 장치에 연결
  6. 쓰기 : ./adb logcat

언제든지 로그를 지우려면 ./adb logcat -c를 입력하십시오.


이클립스 에서이 작업을 수행하는 방법을 궁금해하는 사람은 제공된 버튼을 사용하여 logCat에서 표시된 텍스트를 제거 할 수 있습니다 (종종 아이콘에 빨간색 X가 있음)

참고 URL : https://stackoverflow.com/questions/3315389/how-to-empty-clear-the-logcat-buffer-in-android

반응형