Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-20:19 to override. 오류 해결

846 단어 androidandroid

다음 과 같은 오류는 Androidx 라이브러리를 사용할 경우 생긴다.

해결 방법

  1. Androidx 마이그레이션 하기

방법은 간단하다.

안드로이드 스튜디오 메뉴 Refactor에 Migrate to AndroidX... 를 클릭 해준다.

  1. gradle.properties 설정

아래 두 줄을 properties 설정에 넣어주면 끝이다.

android.useAndroidX=true
android.enableJetifier=true

설정에 들어가보면 Jetifier 부분만 없다는 걸 확인할 수 있을 것이다.
여기서 Jetifier 는 지원 라이브러리 의존 라이브러리를 마이그레이션하여 동등한 AndroidX 패키지를 대신 사용해주는 도구라고 한다.

사실 1번에 마이그레이션을 해주면 자동으로 해당 설정을 해준다...

자세한 내용은 Android Developers 에서 확인 가능하다. Androidx 개요

좋은 웹페이지 즐겨찾기