2017-09-30 1 views
0

Android 클래스에 포함 할 Jackson2 라이브러리를 다운로드했습니다. 나는 건물에이 오류가 발생합니다 :Android 중복 파일 예외

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE File1: \app\libs\jackson-core-2.9.1.jar File2: \app\libs\jackson-databind-2.9.1.jar File3: \app\libs\jackson-annotations-2.9.1.jar

이 내가 인터넷을 검색하여 가장 일반적인 해답이 될이 발견 :

packagingOptions { 
    exclude "META-INF/license.txt" 
} 

그러나,이 위의 문제가 해결되지 않습니다.

+0

말해 you'v가'제외 무엇 'pakaging 옵션에서 –

답변

1

정확한 파일 이름을 제외해야합니다. 오류 로그에서, 당신은 중복 파일이 META-INF/LICENSE이 (대소 문자 구분에주의)되는 것을 볼 수 있습니다 그래서

Duplicate files copied in APK META-INF/LICENSE

, 그것을 제외 :

packagingOptions { 
    exclude 'META-INF/LICENSE' 
}