룬아님의 취중코딩

Duplicate files copied in APK 에러 해결 방법 본문

개발/안드로이드 개발

Duplicate files copied in APK 에러 해결 방법

룬아님 2019. 10. 24. 11:15

라이브러리를 추가했는데 Duplicate files copied in APK가 뜨며 빌드가 되지 않는 경우가 있다.

개발을 하게 되면 많은 라이브러리를 사용하게 되는데 특정 라이브러리가 같은 경로에 같은 파일을 가지는 경우가 있는데 그때 Duplicate files copied in APK라는 에러가 발생한다.

이때 겹치는 파일 이름이 뜨기 때문에 앱 수준의 build.gradle에

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/dependencies.txt'
        exclude 'META-INF/LGPL2.1'
    }

이런식으로 겹치는 파일을 패키징에서 제외시켜 주면 해결된다.

반응형
Comments