본문 바로가기
Android/Kotlin

[Compose] Renderer Issue? Missing classes? in release mode

by wannagohome97 2024. 9. 3.

얼마전에 앱을 배포한 후 UI 관련 업데이트 내용이 있어 Preview 를 띄어놓고 수정 작업을 하는데

디자인 창에 계속 Renderer Issue 라고 적혀있고 Compose 의 에러 내역엔 단순히 Missing classes 라는 말과 함께

프로젝트를 Rebuild 하라고만 나와있었습니다.

 

처음에는 Keystore 파일 관련 이슈로 자바 관련 시스템 환경 변수를 만진게 화근인가 싶었는데 ADB 로 실 기기에 Release 모드로 빌드(Signing 이 된 Build)  하여 테스트 중이어서 발생된 문제였습니다.

 

Build Variant 를 release 로 놓고 우측 상단에서 앱을 실행하면 signing Key 가 포함된 release 버전의 앱을 실행할 수 있는데 이 부분이 Release 로 되어있으면 Compose 의 Preview 가 작동하지 않는 경우가 간혹 있다고 하더군요..

그래서 debug 로 변경해놓고 다시 Clear & Rebuild 해주니 Preview 가 정상적으로 작동했습니다.