[android] logcat에서 이전 데이터를 어떻게 지울 수 있습니까?

명령을 실행할 때

adb logcat

안드로이드 에뮬레이터를 실행하는 동안 모든 오래된 로그가 지나가므로 어딘가에 파일에 저장되어 있다고 생각합니다. 로그를 지우고 새로 시작하기 위해 실행할 수있는 명령이 있습니까? 그렇지 않은 경우 다른 방법이 있습니까?



답변


답변

adb logcat -c

나를 위해하지 않았다

adb logcat -b all -c

일했다


답변

Android에서 logcat 버퍼를 비우는 (지우기) 방법 중복

다음 명령은 루트가 아닌 버퍼 (main, system ..etc) 만 지 웁니다.

adb logcat -c

모든 버퍼 (예 : radio, kernel..etc)를 지우려면 다음 명령을 사용하십시오.

adb logcat -b all -c

또는

adb root
adb shell logcat -b all -c


답변

나를 위해 adb logcat -c 가 작동하지 않고 다음 오류가 발생했습니다.

failed to clear the 'main' log

이를 위해 먼저 다음을 수행했습니다.

adb shell

내가 한 것보다 :

logcat -c

그런 다음 쉘을 종료하십시오. 이렇게하면 adb logcat -c에서 삭제되지 않았을 때 logcat을 지울 수 있습니다.


답변