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
'Android' 카테고리의 다른 글
[Android] Gradle Dependency Conflict문제 해결하기 (0) | 2019.10.18 |
---|---|
[Android] ViewHolder패턴을 활용한 Base ListView 만들기 (0) | 2019.09.20 |
[Android] 키보드 올리기 / 숨기기 (android keyboard show / hide) (0) | 2019.08.26 |
[Android] Android Studio Live Template 알아두기#2 (0) | 2019.08.13 |
[Android] Android Studio Live Template 알아두기#1 (0) | 2019.08.12 |