반응형
디버깅을 위해 logcat을 확인해야 할 때, 종종 원하는 로그가 나오지 않을 때도 있습니다. 다양한 원인이 있는데 그중 몇 가지를 소개하려고 합니다.
1. 단순 USB 디버깅 오류
이 경우 단순 에러일 가능성이 높습니다. USB 연결을 다시 하면 정상적으로 로그캣이 작동될 가능성이 높습니다.
2. Invalid Cache
혹은, 캐시 데이터를 날리면 로그가 돌아오기도 합니다. 이를테면, 여러 기기를 테스트하던 중 이전 디바이스와 현재 디바이스 충돌로 인하여 무언가 에러가 발생했을 때 Invalid cache가 효과적일 수 있습니다.
3. USB 디버깅을 허용한 디바이스 로그 버퍼 사이즈
저는 3번 케이스였습니다. 아주 기본적인 라이프 사이클 관련 로그는 나오는데 제가 설정한 로그, 터치 이벤트 로직도 출력되지 않았습니다.
이 경우 실제 연결된 디바이스 개발자 옵션 > 로그 버퍼 사이즈 선택 으로 들어가서 "사용하지 않음"으로 되어 있는지 확인하면 좋습니다. 로그 버퍼 사이즈가 안드로이드 스튜디오 로그캣과 연결되어 있기 때문에 개발자가 로그를 사용한 정도에 따라 버퍼 사이즈를 선택해야 합니다. 제 경우 1M만큼 설정하였습니다.
여기까지 골드였습니다.
감사합니다.
참고자료 : Android studio logcat not showing anything | 100% working solution found (protocoderspoint.com)
반응형
'Mobile > Issues' 카테고리의 다른 글
[Android] FileProvider 파일 다운로드 및 경로 이슈. (파일 다운로드, Read .PDF 파일) (2) | 2023.10.18 |
---|---|
[Android] 안드로이드 스튜디오 리소스 에러 해결 (0) | 2023.04.08 |
[Android/Kotlin] 원격 호스트에 의해 강제로 끊겼습니다. (0) | 2022.05.24 |
[Android] app bundle명 변경 후 Binding Error (InflateException) (0) | 2021.11.22 |
[Android] SHA-1 확인하는 방법 (zsh: permission denied) (0) | 2021.11.19 |