본문 바로가기

Programming/Android

A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction 오류 해결

반응형

원인 및 분석

META-INF 파일에 따른 빌드오류가 발생하는 경우가 있다

아래와 같은 오류가 생겼으며, 해결방법은 알아냈지만 아직 원인이 무엇인지는 모르겠다

 

2 files found with path 'META-INF/AL2.0'.
Adding a packagingOptions block may help, please refer to
https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/ResourcesPackagingOptions
for more information
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':coroutine:mergeDebugJavaResource'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction
   > 2 files found with path 'META-INF/AL2.0' from inputs:
      - C:\Users\multicampus\.gradle\caches\transforms-3\8e6e8227f4db1de23845baad13fb8336\transformed\jetified-jna-platform-5.5.0.jar
      - C:\Users\multicampus\.gradle\caches\transforms-3\03e0c8abe93dea8060bc18c11b40710e\transformed\jetified-jna-5.5.0.jar
     Adding a packagingOptions block may help, please refer to
     https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/ResourcesPackagingOptions
     for more information

 

 

 

해결방법

app 수준의 android { } 스코프 안에 다음 코드블럭을 추가하여 해결한다

packagingOptions {
    resources.excludes.add("META-INF/*")
}

 

 

입력했다면 Sync Now를 눌러 프로젝트에 반영되도록 리빌드하도록 하자

 

 

참고자료

https://velog.io/@tjeong/메모

 

메모

앱 내부 웹뷰라는게 있음!

velog.io

 

반응형