在Android中复制的重复文件

时间:2015-02-15 23:10:24

标签: java android

我在我的android项目中添加了两个库,它们被称为:

commons-jexl-2.1.1.jar
commons-logging-1.2.jar

我在build.gradle中将它们定义为:

  1. compile files ('libs/commons-jexl-2.1.1.jar')
  2. compile files ('libs/commons-logging-1.2.jar')
  3. 当我运行我的程序时,我收到此错误,虽然我删除了LICENSE.txt文件。也许其他人之前有过这个问题或者有任何建议如何解决这个问题?

    错误:任务':app:packageDebug'执行失败。

      

    在APK META-INF / LICENSE.txt中复制的重复文件       文件1:C:\ Users \ Girts \ AndroidStudioProjects \ App \ app \ libs \ commons-logging-1.2.jar       文件2:C:\ Users \ Girts \ AndroidStudioProjects \ App \ app \ libs \ commons-logging-1.2.jar

1 个答案:

答案 0 :(得分:1)

我发现解决方案只需在build.gradle中添加此代码,它将忽略它

android {
     packagingOptions { 
         exclude 'META-INF/LICENSE.txt' 
         exclude 'META-INF/NOTICE.txt' 
     }
 }