您的位置:首页 > 移动开发 > Android开发

Android studio使用第三方jar包,运行报错Error:duplicate files during packaging of APK

2015-10-30 14:40 555 查看
Error:duplicate files during packaging of APK E:\MinMin_King_Android\Anroid studiodyApp_4.0_19\build\outputs\apk\E-debug-unaligned.apk

Path in archive: META-INF/RELEASE_NOTES.txt

Origin 1: E:\MinMin_King_Android\Anroid studio\android studio workSpace\EBodyApp_4.0_19\libs\poi-3.7-20101029.jar

Origin 2: E:\MinMin_King_Android\Anroid studio\android studio workSpace\EBodyApp_4.0_19\libs\poi-scratchpad-3.7-20101029.jar

You can ignore those files in your build.gradle:

android {

packagingOptions {

exclude 'META-INF/RELEASE_NOTES.txt'

}

}

Error:Execution failed for task ':packageDebug'.

> Duplicate files copied in APK META-INF/RELEASE_NOTES.txt

File 1: E:\MinMin_King_Android\Anroid studio\android studio workSpace\EBodyApp_4.0_19\libs\poi-3.7-20101029.jar

File 2: E:\MinMin_King_Android\Anroid studio\android studio workSpace\EBodyApp_4.0_19\libs\poi-scratchpad-3.7-20101029.jar

解决方法:

在 app 下的 build.gradle 中的 android 部分增加一段配置:

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




如果还报错的话,就根据它给出的错误来添加,如下图,叫我们添加这个exclude 'META-INF/RELEASE_NOTES.txt',我们就给它添加这个

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: