[Android] org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR lowering

멀티 모듈 구조로 작업할 때 의존성 추가하고 라이브러리를 가져와도 Preview 버튼이 보이지 않아 생기는 로그캣 에러를 해결해보자!
Jul 30, 2024
[Android] org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR lowering

Multi Module로 작업 시 발생한 문제

org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR lowering

작업하다가 Preview로 확인하려는데 Preview 버튼이 안보여서 당황했다. 그래서 코파일럿한테 물어보니까 의존성을 추가하라고 해서 다음 코드를 추가해주고 다시 빌드해도 여전히 나타나지 않았다.

implementation(libs.androidx.ui.tooling.preview)

구글링 해보니까 아래 코드를 추가해줘야 한다. 추가하고 sync해보니까 프리뷰 버튼이 생겼다.

buildFeatures { compose = true }

그러면 해결 완료!

Share article

code-with-me