Mobile/Issues
[Android] Android Studio에서 logcat이 동작하지 않는 이슈 해결.
개발왕 금골드
2023. 5. 15. 21:23
반응형
디버깅을 위해 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)
반응형