본문 바로가기

Android/오류해결

[Android] kotlin extension 관련 compile error

입사 초기에 코틀린 익스텐션 뷰 아이디를 덩그러니 뒀을 때 아래와같은 컴파일 에러가 발생했었다.

e: java.lang.IllegalStateException: Backend Internal error: Exception during code generation Cause: Back-end (JVM) Internal error: wrong code generated org.jetbrains.kotlin.codegen.CompilationException Back-end (JVM) Internal error: Couldn't transform method node: ... Cause: Error at instruction #125 GOTO L0: Incompatible stack heights Element is unknownThe root cause was thrown at: MethodAnalyzer.kt:148 File being compiled at position: (67,5) in /Users/이곳저곳_경로/view/LearningCardView.kt The root cause was thrown at: TransformationMethodVisitor.java:88

그냥 오류로그에 나온 클래스로 찾아가서 익스텐션이 덩그러니 있는지(속성설정과 같은 변경 없이 그냥 뷰 아이디만) 눈 크게뜨고 확인해보자. (ex. textview_title)

 

노션에 먼지쌓여있던 글 정리하면서 쓰는 포스팅!