当我在Android Studio中使用Picasso库时,发生了以下错误:
错误:
'Execution failed for task :app:transformResourcesWithMergeJavaResForDebug'.
com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.squareup.picasso/picasso/pom.properties
File1: C:\Users\Abhiragh\AndroidStudioProjects\Reader\app\libs\picasso-2.5.2.jar
File2: C:\Users\Abhiragh\.gradle\caches\modules-2\files-2.1\com.squareup.picasso\picasso\2.5.2\7446d06ec8d4f7ffcc53f1da37c95f200dcb9387\picasso-2.5.2.jar
我能够使用模块应用程序Gradle文件构建项目,但由于上面的错误显示,我无法运行项目。
答案 0 :(得分:0)
您正在使用库jar版本以及gradle版本:
compile 'com.squareup.picasso:picasso:2.5.2'
这就是为什么会出现这个错误的原因。删除其中任何一个,然后重试
答案 1 :(得分:0)
我和Picasso有同样的问题。只需将此行添加到build.gradle
packagingOptions {
exclude 'META-INF/maven/com.squareup.picasso/picasso/pom.xml'
exclude 'META-INF/maven/com.squareup.picasso/picasso/pom.properties'
}
在android {}部分。