본문 바로가기

개발/Android

[Android] 빌드에러 : Execution failed for task ':app:packageDebug'.

2019.09.06

안드로이드 스튜디오 빌드중에 Execution failed for task ':app:packageDebug'. 에러를 종종 볼수 있습니다.

 

해당 에러는 Clean Build and Rebuild or Invalidate Caches 를 통해 간혹 해결되기도 하지만 몇번 빌드하다 보면 다시 나타는 녀석입니다.

 

이 에러는 여러가지 라이브러리를 가져다 쓰는중에 라이센스파일 충돌 혹은 라이브러리 중복 로드로 인해 발생합니다.

오류를 해결하기위해 Build.Gradle(:app)의 android 스크립트내부에 아래코드를 추가하여 빌드하면 오류를 해결 할 수 있습니다.

 

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'

    }

 

감사합니다.

 

참고

https://hixguru.tistory.com/entry/Gradle

 

● https://lunapiece.net/Article/14007559