-
[안드로이드] DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'.안드로이드(java)/에러 관련 2020. 6. 4. 15:47
DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'.
안드로이드 4.0 부터는 data binding 과 view binding 을 사용하기 위해서는 사용 선언 방법이 조금 변경 되었다고 합니다.
안드로이드 스튜디오 4.0 미만 버전
android {
viewBinding {
enabled = true
}}
android {
dataBinding {
enabled = true
}}
이런식으로 build.gradle 에 선언 하였지만 안드로이드 스튜디오 4.0 부터는 buildFeatures 내부에 들어있기 때문에 아래처럼 선언해서 사용하도록 한다고 합니다.
안드로이드 스튜디오 4.0 이상 버전
android {
buildFeatures {
viewBinding = true
}
}
android {
buildFeatures{
dataBinding = true
}
}
안드로이드 스튜디오 4.0으로 업데이트 하신분중에 view binding이나 data binding을 사용하는데 경고 문구가 나타나는 분들은 선언 구문을 확인해보세요.'안드로이드(java) > 에러 관련' 카테고리의 다른 글