안드로이드

안드로이드 Manifest merger failed : Attribute application@appComponentFactory value=~~ 에러 해결 방법

알통몬_ 2019. 11. 7. 14:31
반응형


공감 및 댓글은 포스팅 하는데

 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 

도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 

만들어 나가겠습니다^^

 


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.1.0] AndroidManifest.xml:24:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:10:5-40:19 to override.


저의 경우 예상해보건데

com.android.support 와 andoidx.core 가 

충돌나서 생기는 오류라고 생각했습니다.

해결 방법은 생각보다 간단했는데요.

메뉴 탭 -> Refactor -> Migrate to androidX 를 하니까 

해결이 됐습니다.

물론 다른 해결 방법이 있을 수 있는데 

저는 com.android.support -> androidx

변경하는 과정에서 생긴 에러라 androidX 로 migrate 를 하니 해결되었씁니다.


이상입니다.

반응형