안드로이드/버그탈출
“android.support.v4.content.FileProvider” after androidx migration
Link2Me
2019. 8. 31. 15:36
FCM 기능을 추가하기 위한 코드 변경을 하다보니 잔뜩 에러가 발생한다.
<provider
android:name="android.support.v4.content.FileProvider" 에러가 표시하고 컴파일시 에러 메시지를 출력한다.
<provider
android:name="androidx.core.content.FileProvider"
로 변경해준다.
AndroidX를 사용하려면 컴파일 SDK를 Android 9.0(API 레벨 28) 이상으로 설정하고, gradle.properties 파일에서 다음 두 Android Gradle 플러그인 플래그를 true로 설정해야 한다.
android.useAndroidX: true로 설정하면 Android 플러그인에서 지원 라이브러리 대신 적절한 AndroidX 라이브러리를 사용한다. 지정하지 않으면 플래그는 기본적으로 false이다.
android.enableJetifier: true로 설정하면 Android 플러그인에서 자동으로 기존 타사 라이브러리를 이전하여 바이너리를 다시 작성해 AndroidX를 사용한다. 지정하지 않으면 플래그는 기본적으로 false이다.
728x90