【问题标题】:Error:Execution failed for task ':app:packageDebug'. > Duplicate files copied in APK META错误:任务“:app:packageDebug”执行失败。 > 在 APK META 中复制的重复文件
【发布时间】:2016-12-11 09:27:01
【问题描述】:

我想发送邮件。我在调试应用程序时添加了 javax.activation.jar 和 javax.mail,它显示此错误

Error:Execution failed for task ':app:packageDebug'.

在 APK META-INF/LICENSE.txt 中复制的重复文件 文件 1:E:\getImageContent\app\libs\javax.mail-1.4.4.jar 文件2:E:\getImageContent\app\libs\javax.mail-1.4.4.jar

请帮帮我

【问题讨论】:

  • 我认为你在 lib 中也有复制文件以及 gradle 所以它会产生重复错误。
  • 不,先生,我没有复制那个
  • 请不要使用 Sir Iam 只是初学者。我已经发布了一些步骤尝试一下
  • 在你的 bulid.gradle 添加行试试我的答案.... @SiluniUpeksha

标签: java android


【解决方案1】:

按照以下步骤:

1> 复制所有三个 jar 并添加到 lib 文件夹中。

2> 在依赖项中添加以下代码:

    compile files('libs/activation.jar')
compile files('libs/additionnal.jar')
compile files('libs/mail.jar')

欲了解更多信息,请参阅此链接:how to add external jar file in android studio

【讨论】:

    【解决方案2】:

    将此添加到您的应用 build.gradle

     packagingOptions {
        exclude 'META-INF/NOTICE.txt' // will not include NOTICE file
        exclude 'META-INF/LICENSE.txt' // will not include LICENSE file
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      • 2020-10-30
      相关资源
      最近更新 更多