<Android> java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs 오류

진섭·2022년 2월 13일
0
post-thumbnail

📌 오류내용

네이버 지도 API 사용해 지도를 띄어 볼려고 했는데 다음과 같음 오류가 떳다..
내용을 읽어보면 Manifest에 문제가 생긴거 같습니다.

📌 에러 해결

Manifest.xml

Manifest.xml에 들어가 하단쪽 Merged Manifest 탭에 들어가 에러 내용을 읽어보니
'tools:replace="android:appComponentFactory" 코드를 추가하라고 해서 추가를 해줬습니다.

다시 빌드를 해보았지만 에러를 찾이 못했습니다.

한참을 헤메다가 한 블로그에서 다음 코드를 추가해주면 해결이 된다해서 코드를 추가해 보았습니다. 코드는 tools:replace="android:appComponentFactory 밑에 추가했습니다.

tools:replace="android:appComponentFactory"
android:appComponentFactory="whateverString"

참고 블로그 : https://dnight.tistory.com/entry/Attribute-applicationappComponentFactory-valueandroidsupportv4appCoreComponentFactory-from-comandroidsupportsupport-compat2800

또 다른 문제 발생..

다시 빌드를 해보았는데 이번에 gradle에서 에러가 발생한거 같습니다.

해결법

이건 빨리 해결했습니다.gradle.properties에 들어가 아래 코드를 추가해 주어 오류를 잡았습니다.

android.enableJetifier=true

참고 블로그 : https://ryan94.tistory.com/36

에러를 잡고 빌드를 다시 해봤는데 정상적으로 빌드가 완료되어 지도가 나왔습니다.

0개의 댓글