이번 포스팅은 build.gradle 에 buildFeatures() 메서드가 적용되지 않아 발생하는 오류 해결 방법을 알아봅니다. 아래는 오류 메시지 full 정보입니다. buildFeatures() 메서드를 사용할 수 없다는 뜻이네요.
A problem occurred evaluating project ':app'.
> Could not find method buildFeatures() for arguments [build_4s5uejirfka3u7xv7mntn7jpc$_run_closure1$_closure6@3c512f3e] on extension 'android' of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.
원인
발생하는 원인은 안드로이드 스튜디오 gradle plugin 버젼이 맞지 않아서 발생하는 오류입니다. buildFeatures()를 사용하기 위해서는 gradle plugin 버전이 4.0 이상이어야 합니다.
gradle 버젼 확인하는 방법
안드로이드 스튜디오 메뉴바에서 File > Project Structure... 를 클릭합니다.
Project의 Android Gradle Plugin Version을 확인하세요. 저는 3.6.3을 쓰고 있기 때문에 발생했습니다.
해결 방법
android {
viewBinding {
enabled = true
}
}
buildFeatures() 대신에 위 메서드를 사용하세요. gradle plugin 버전이 3.6 이상일 때 사용 가능합니다.
또는 gradle plugin 버전을 4.0 이상으로 올려주세요.
반응형
그리드형