다중 manifest 파일 병합  |  Android 개발자  |  Android Developers

개요


기본 안드로이드 프로젝트는 Manifest 파일을 1개만 가지고 있지만, 라이브러리들 끼리는 자체의 Manifest 를 따로 가지고 있어 여러개의 Manifest 를 하나로 병합해야 되는 문제가 생긴다.

안드로이드 스튜디오는, 매니페스트 병합도구를 이용해 여러개의 Manifest 를 병합시킨다.

병합방법


매니패스트 우선순위


각 매니패스트들은 우선순위를 가지고 있고, 매니패스트 병합도구는 우선순위에 따라서 매니패스트를 하나의 파일로 병합한다.

우선순위로 병합하는 로직은 다음과 같다.

Untitled