error2 [Android] Cannot find identifier 'viewModel' 오류 해결 MVVM 패턴에서 livedata + databinding을 적용할 때 xml 단에서 이런 에러가 발생할 수 있다. 확인사항 1. xml에 viewModel을 아래와 같이 불러왔는지 확인한다. 참고로, 의 root는 이어야 한다. 2. 올바른 이름으로 바인딩 했는지 확인한다. 3. build.gradle (:app) 에 dataBinding 설정을 했는지 확인한다. (바인딩 설정 후 Sync를 해주어야 한다.) 2023. 2. 16. [Android] Default Activity not found 에러 해결법 앱을 실행하면 이렇게 Default Activity를 찾을 수 없다는 에러가 뜰 때가 있다. 해결법 1. 대부분 아래와 같이 기본이 되는 Activity의 메인 액션과 런처 카테고리에 문제가 있는 경우였다. 별 문제가 없을 경우 intent-filter 안에 해당 라인을 추가하거나 주석을 풀어주면 잘 동작한다. ※주의 : 해당 앱이 바탕화면에 아이콘 미표시 되어야 하는 경우 위와 같이 주석처리 되어있을 수 있다. 이럴 경우 아래 방법을 사용하거나, 아니면 주석을 풀었다가 소스 반영 시에는 다시 주석처리 해주자. 2. 위 방법으로 안될 경우엔 아래와 같이 임의로 Default Activity를 지정해 준다. 상단 app이라고 되어있는 박스에 드롭다운 버튼을 클릭하면 Edit Configurations..... 2023. 2. 14. 이전 1 다음