개발 창고/Android

[Android] More than one file was found with OS independent path 'META-INF/DEPENDENCIES'.

로이제로 2020. 11. 20. 11:12
반응형

 프로젝트를 만들고 예제 소스를 붙였더니, 기존 버전에서 지원되지 않는 lamda가 포함되어있었습니다. 때문에 lang 버전을 업그레이드하고 진행했던, 아래와 같이 META가 중복되는 현상이 발생하였습니다.

 

 

오류: More than one file was found with OS independent path 'META-INF/DEPENDENCIES'.

▶ 이유: 버전 변경에 따른 META 중복

▶ 처리방법:

app의 build.gradle에서 아래 구문을 추가

    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/license.txt'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/INDEX.LIST'
        exclude 'META-INF/notice.txt'
        exclude 'META-INF/ASL2.0'
    }

반응형