본문 바로가기
Android Studio error모음

The 'kotlin-android-extensions' Gradle plugin is deprecated.

by Yuno. 2022. 4. 2.
728x90

mvvm을 공부하면서 이전에 학교 개인프로젝트로 진행했던 작은 프로젝트한개에 mvvm패턴을 적용시키던 와중에 아래같은 오류가 났다. 대충 번역하면 kotlin-android-extensions이 사용중지 됐으니 마이그래이션가이드를 보라는소리같아서 확인해보았다. 

The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use  this migration guide 
https://goo.gle/kotlin-android-extensions-deprecation  

 

Migrate from Kotlin synthetics to Jetpack view binding  |  Android Developers

Migrate from Kotlin synthetics to Jetpack view binding Kotlin Android Extensions is deprecated, which means that using Kotlin synthetics for view binding is no longer supported. If your app uses Kotlin synthetics for view binding, use this guide to migrate

developer.android.com

 

첫 번째 처럼 build.gradle파일을 업데이트하고 아래의 plugins는 삭제하란다.. 

더 아래를 보면 

import한 kotlinx.android.synthetic은 다 삭제해주고 대충 요약하면 뷰바인딩 사용하란건데 mvvm사용하면서 databinding해줬으니 패스 ㅎㅎ 

이제 블로그에 오류도 올려야겠다.

- 틀린부분이 있다면 댓글로 달아주세요. 수정하겠습니다!

 

728x90

댓글