얼마전에 앱을 배포한 후 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 가 정상적으로 작동했습니다.
'Android > Kotlin' 카테고리의 다른 글
Android 에서 Google 소셜 로그인을 구현해보자 (1) | 2024.06.11 |
---|---|
Jetpack Compose 에서 기존 View 를 사용하고자 한다면! (0) | 2024.05.27 |
LiveData 의 postValue() vs setValue() 의 차이점, 언제 사용해야 할까? (0) | 2024.03.29 |
Android SpeechRecognizer 를 이용해 음성 인식 구현하기 (1) | 2024.02.29 |
Android 배워보자 Compose! -(5) Scaffold / BottomNavigation (1) | 2024.02.14 |