Programming/Android

[Android] Cannot find identifier 'viewModel' 오류 해결

IN.0 2023. 2. 16. 19:31
728x90
반응형

MVVM 패턴에서 livedata + databinding을 적용할 때 xml 단에서 이런 에러가 발생할 수 있다.

 

확인사항

1. xml에 viewModel을 아래와 같이 불러왔는지 확인한다.

참고로, <data>의 root는 <layout>이어야 한다.

2. 올바른 이름으로 바인딩 했는지 확인한다.

3. build.gradle (:app) 에 dataBinding 설정을 했는지 확인한다.

(바인딩 설정 후 Sync를 해주어야 한다.)

728x90
반응형