하루에 0.01%라도 성장하자
728x90
반응형

안드로이드 데이터바인딩 2

Android - ActivityBindingImpl error: cannot find symbol

나처럼 데이터바인딩을 처음 하면 자동으로 생성되는 클래스 등에 대한 이해가 낮다 따라서 나도 약 20분 정도 제목과 같은 이슈로 고생했는데 사실 나는 내 실수로 그렇게 되었고... 어찌 되었든 정보를 공유하고자 글을 쓴다. 내가 다른 블로그의 글을 따라서 하다가 최종적으로 실행을 할때 겪은 에러 error: cannot find symbol import com.cleancode.android_espresso_test.databinding.ActivityMainBindingImpl 나는 ActivityMainBindingImpl 이라는 것을 생성한 적이 없는데 느닷없이 이런 에러가 발생하여 꽤나 당황하였다. 해당 원인을 해결하는 방법은 대표적으로 3가지가 있다. 1. clean Project 2. rebu..

Develop/Android 2021.04.08

Android - Data Binding

Kotlin 을 이용한 Data Binding을 위한 셋팅 데이터 바인딩은 넓은 호환성을 위해 Android 2.1 이상(API level 7)에서 사용할 수 있도록 되어 있음. ( 엄청난 호환성.. ) 1. 세팅 plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-kapt' } .... dataBinding{ enabled = true } Module level의 Gradle에 위와 같은 설정을 해준다. MainActivity에 버튼을 하나 만들어서 로그를 출력하는 형태로 개발 activity_main.xml 의 경우 기본 설정되는 layout을 감싸는 형태로 layout을 써줘야 한다. 말이 이상한데 아래 코드를 보고 확인 위 ..

Develop/Android 2021.04.08
728x90
반응형