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 部分增加一段配置:
如果还报错的话,就根据它给出的错误来添加,如下图,叫我们添加这个exclude 'META-INF/RELEASE_NOTES.txt',我们就给它添加这个
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',我们就给它添加这个
相关文章推荐
- Android MediaPlayer各种状态切换
- Android 自定义属性用法详解
- Android应用开发之简易、大气音乐播放器实现专辑倒影效果
- Android Handler 和 Timer
- AndroidStudio SVN检出
- Android中Activity四种启动模式和taskAffinity属性详解
- Android adb.exe程序启动不起来,如何处理
- Android新特性之CardView的简单使用
- 2015-10-30-Android手机屏幕相关知识点
- Android:Activity之间跳转和参数传递
- android底层开发入门(3)-Android Driver前篇
- Android编程实现webview执行loadUrl时隐藏键盘的workround效果
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- Android 签名机制,项目签名,ANT打包,优化,发布总结
- Android:如何设置底部控件view随着软键盘的弹出而上移
- 编译安卓源码问题汇集
- Android L+ Theme 与 Toolbar 实例
- android屏幕适配官方总结
- 史上最详细的Android Studio系列教程四--Gradle基础
- Service 与 IntentService 的区别