Android/에러 해결

[Android] Unresolved reference 해결

개발윗미 2022. 2. 12. 17:39

[문제]

Android Studio Kotlin 언어로 개발 시 아래와 같이 에러 표시와 문구가 나타났다.

Unresolved reference: ~

 

[원인]

레이아웃에 있는 요소 id를 참조하려면 kotlin-android-extensions 라이브러리를 사용해야 하는데 import 되어 있지 않았기 때문이다.

 

[해결]

gradle(:app)

1. build.gradle(Module: project.app) 에서 { id 'kotlin-android-extensions' } 를 추가한다.

 

2. 작성을 완료하면 Sync Now를 클릭하여 업데이트를 진행한다.

3. 문제가 되는 코드에서 Alt+Enter 혹은 Import 버튼을 클릭하여 라이브러리를 Import 시켜준다.

 

4. 아래와 같이 빨간 표시가 사라지면서 문제를 해결할 수 있으며, 에니메이터 실행 또한 잘되는 것을 확인할 수 있다.