관리 메뉴

웹개발자의 기지개

Manifest merger failed 병합 에러 본문

안드로이드

Manifest merger failed 병합 에러

http://portfolio.wonpaper.net 2019. 8. 8. 13:25

Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add 'tools:replace="android:appComponentFactory"' to element at AndroidManifest.xml:5:5-19:19 to override.

 

Caused by: java.lang.RuntimeException: Manifest merger failed : Attribute application@appComponentFactory

 

싱크 빌드하는중에 예전앱을 싱크하는 과정에서 병합 에러가 발생했다.

 

여기저기 찾아보니 안드로이드 라이브러리 28 부터 androidx.* 이런식으로 패키지명이 교체된다는 내용을 확인했다.

 

이에 아래 내용처럼 

gradle.properties 에 내용을 간단히 추가하고 재 싱크를 돌리고 빌드성공 ~

 

Comments