Android Studio 错误:Duplicate files copied in APK META-INF/LICENSE

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: E:\video\0526\TestDemo1\app\libs\fluent-hc-4.5.2.jar
File2: E:\video\0526\TestDemo1\app\libs\httpclient-4.5.2.jar
File3: E:\video\0526\TestDemo1\app\libs\httpclient-cache-4.5.2.jar
File4: E:\video\0526\TestDemo1\app\libs\httpclient-win-4.5.2.jar
File5: E:\video\0526\TestDemo1\app\libs\httpcore-4.4.4.jar

File6: E:\video\0526\TestDemo1\app\libs\httpmime-4.5.2.jar




最近遇到这样一个奇葩的错误。找了好久的文档已经答案才知道了错误的原因。现在分享一下解决办法。


  1. 在APP的gradle中配置如下代码:
  2. android {  
  3.     packagingOptions {  
  4.         exclude 'META-INF/DEPENDENCIES'  
  5.         exclude 'META-INF/NOTICE'  
  6.         exclude 'META-INF/LICENSE'  
  7.         exclude 'META-INF/LICENSE.txt'  
  8.         exclude 'META-INF/NOTICE.txt'  
  9.     }  
  10. }  

猜你喜欢

转载自blog.csdn.net/lanxingfeifei/article/details/72780690
今日推荐