본문 바로가기
카테고리 없음

안드로이드 스튜디오 플라밍고 버전의 debug 콘솔에서 Exception 메시지가 표시되지 않을 때(Android Studio Flamingo)

by 젤리아드 2023. 5. 26.
반응형

안드로이드 스튜디오를 플라밍고(Flamingo) 버전으로 업데이트한 후 디버깅 시 Exception이 발생했을 때 debug 콘솔에서 Exception 메시지가 표시되지 않는 사실을 발견했습니다.

 

플라밍고 버전의 빈 debug 탭 화면
안드로이드 스튜디오 플라밍고의 빈 debug 콘솔 화면

위 화면은 플라밍고 버전에서 디버깅을 하다 Exception이 발생해서 debug 콘솔을 확인한 화면인데 2줄 이외에 아무 메시지도 표시되지 않는 것을 볼 수 있습니다.

플라밍고 이전 버전에서는 디버깅을 시작하면 debug 콘솔에 아주 많은 메시지가 표시되었는데 플라밍고 버전에서는 debug 콘솔 메시지가 텅텅 비어있습니다.

 

디버깅 중 Exception이 발생하면 debug 콘솔에 Exception 메시지와 발생 위치가 표시되는데 마우스로 클릭하면 해당 소스 위치로 즉각 이동되기 때문에 상당히 편리한 필수 기능이었습니다.

 

그래서 검색 및 구글링으로 조사를 해봤는데 국내에서는 아직 다루는 곳이 없는 것 같고 stackoverflow에서는 gradle.properties 에서 설정을 바꾸는 것에 대해 이야기가 진행 중이었습니다.

그러나 gradle.properties 에서 android.nonTransitiveRClass 관련 설정을 바꿔도 이 문제가 해결되지는 않습니다.

 

그래서 플라밍고 버전부터는 디버깅 시 Exception 메시지를 확인하려면 debug 콘솔이 아닌 Logcat에서 확인을 해야 합니다.

Logcat에서 Exception 메시지가 표시된 화면
안드로이드 스튜디오 Logcat에서 Exception이 표시되는 화면

플라밍고 버전에서 debug 콘솔에 Exception 메시지가 표시되지 않는 것은 버그도 아니고 안드로이드 스튜디오 프로그램의 문제도 아닌 의도적인 업데이트인 것으로 보입니다.

반응형

댓글