본문 바로가기

IT 관련 기타/에러 모음

안드로이드 More than one file was found with OS independent path '?'


안드로이드 개발중 jar 파일 추가하고 나서 

More than one file was found with OS independent path ‘build.xml’ 

과 같은 에러가 발생했습니다.

대충 OS에서 중복된 경로가 발견돼서 에러가 발생하는 문제로 위의 경로를 gradle에서 패키징옵션의 exclude로 처리해주니 해결되었습니다.



프로젝트경로의 Gradle Scripts에서 build.gradle (Module: app) 이라고 되어있는 파일에 들어가서

android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'
    packagingOptions {
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/ASL2.0'
        exclude 'build.xml'
    }
}

이처럼 android -> packagingOptions 에 exclude 'build.xml' 를 추가하니



깔끔하게 빌드에 성공했습니다.