我的Android进阶之旅------>解决:Execution failed for task ':app:transformResourcesWithMergeJavaResForD
Posted 欧阳鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Android进阶之旅------>解决:Execution failed for task ':app:transformResourcesWithMergeJavaResForD相关的知识,希望对你有一定的参考价值。
错误描述
今天在android Studio项目中加入了jackson的开发包,编译运行时候,引发了如下的错误:
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/NOTICE
File1: D:\Code\XTCKuwoWatch\app\libs\jackson-core-2.4.4.jar
File2: D:\Code\XTCKuwoWatch\app\libs\jackson-databind-2.4.4.jar
错误截图如下所示:
解决办法
在build.gradle文件中加入下面这段代码
packagingOptions {
exclude ‘META-INF/LICENSE‘
exclude ‘META-INF/NOTICE‘
}
- 没修改前的build.gradle文件
apply plugin: ‘com.android.application‘
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.oyp.csdn"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘
}
}
}
dependencies {
compile fileTree(dir: ‘libs‘, include: [‘*.jar‘])
}
- 修改后的build.gradle文件
apply plugin: ‘com.android.application‘
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
packagingOptions {
exclude ‘META-INF/LICENSE‘
exclude ‘META-INF/NOTICE‘
}
defaultConfig {
applicationId "com.oyp.csdn"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘
}
}
}
dependencies {
compile fileTree(dir: ‘libs‘, include: [‘*.jar‘])
}
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng
以上是关于我的Android进阶之旅------>解决:Execution failed for task ':app:transformResourcesWithMergeJavaResForD的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅------>android Button上面的英文字符串自己主动大写的问题解决
我的Android进阶之旅------>Android编译错误java.util.zip.ZipException: duplicate entry的解决方法
我的Android进阶之旅------>解决:Execution failed for task ':app:transformResourcesWithMergeJav
我的Android进阶之旅------>Android嵌入图像InsetDrawable的使用方法
我的Android进阶之旅------>Android中ListView中嵌套(ListView)控件时item的点击事件不起作的问题解决方法
我的Android进阶之旅解决NDK开发编译错误: ABIs [x86-64] are not supported for platform.