반응형

원인

프로젝트 버전이 28 미만인데 AndroidX 라이브러리를 사용했을때 발생한다.

 

Migrate to AndroidX

안드로이드 28버전에서 기존 android.support 라이브러리가 androidx로 대체되었다. 따라서 프로젝트 버전이 28버전 미만일때 androidx 라이브러리를 사용하기 위해서는 프로젝트 마이그레이션을 진행해야 한다.

 

Refactor 메뉴의 Migrate to AndroidX를 선택한다.

 

 

 

 

Find에서 'Do Refactor'를 선택한다.

 

 

 

 

만약 마이그레이션이 진행되지 않는다면

gradle.properties에 아래 두줄을 추가한다.

android.useAndroidX=true
android.enableJetifier=true

 

참고

https://developer.android.com/jetpack/androidx/migrate?hl=ko

https://stackoverflow.com/questions/60506895/android-studio-3-6-1-error-this-project-uses-androidx-dependencies