AndroidX로 마이그레이션 작업을 하거나 여러 라이브러리를 사용하다 보면 빌드시 duplicate오류가 발생하며 동일한 라이브러리가 참조중이라는 오류와 함께 빌드에 실패하는 경우가 종종있다.
이런 경우 오른쪽 에 위치한 Gradle메뉴로 가서 해당 모듈이나 어플리케이션의 항목으로 이동해 help-dependencies를 실행해보자.
출력창에 참조한 라이브러리들이 포함한 jar파일까지 모두 표시되기에 여기서 exclue시킬 라이브러리를 찾을수 있다.
그 라이브러리에 exclude선언으로 제외하도록 해주면 오류를 해결할수 있다.
'안드로이드 개발 이야기' 카테고리의 다른 글
[안드로이드]The app is not owned by any user on this device. An app is "owned" if it has been acquired from Play (0) | 2020.11.16 |
---|---|
[파이어베이스]Crashlytics Fabric : Failed to execute task (0) | 2020.09.23 |
no outputs for the main artifact of variant : debug 삽질기 (0) | 2020.05.11 |
Crashlytics 에러 (0) | 2019.04.12 |
샤오미 미패드1 커스텀롬 올리는 방법 (0) | 2016.12.08 |