Android Studio 运行出现 Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForD

提兵百万西湖上,立马吴山第一峰!这篇文章主要讲述Android Studio 运行出现 Error:Execution failed for task ' :app:transformResourcesWithMergeJavaResForD相关的知识,希望能为你提供帮助。
 

转载请标明出处: 
http://www.cnblogs.com/why168888/p/5978381.html
 
本文出自:【Edwin博客园】

 
 

我引用compile \'com.squareup.retrofit2:converter-jackson:2.1.0\'Gradle没有错误,运行APP就出了这个error。
 
 
错误日志: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/LICENSE
 
【Android Studio 运行出现 Error:Execution failed for task ' :app:transformResourcesWithMergeJavaResForD】 

解决方法如下:
 
android { compileSdkVersion 24 buildToolsVersion "24.0.3" defaultConfig { applicationId "com.edwin.xxxx" minSdkVersion 19 targetSdkVersion 24 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"} buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(\'proguard-android.txt\'), \'proguard-rules.pro\' } }packagingOptions{ exclude \'META-INF/NOTICE\' // will not include NOTICE file exclude \'META-INF/LICENSE\' // will not include LICENSE file // as noted by @Vishnuvathsan you may also need to include // variations on the file name. It depends on your dependencies. // Some other common variations on notice and license file names exclude \'META-INF/notice\' exclude \'META-INF/notice.txt\' exclude \'META-INF/license\' exclude \'META-INF/license.txt\' } }

 
 
 
Android Studio 运行出现 Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForD

文章图片


    推荐阅读