2016-09-21 88 views
-2

时,当我用我的Android Studio中的毕加索库“com.android.builder.packaging.DuplicateFileException在APK复制重复文件”,出现以下错误::使用毕加索

错误:

'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

您正在使用库JAR版本和gradle这个版本:

compile 'com.squareup.picasso:picasso:2.5.2' 

这就是为什么这个错误是来了。删除它们中的任何一个,然后再试一次

+0

仍然无法正常工作。 – Abhiragh

+0

清理项目,重建并重新运行。 –

+0

已解决。谢谢。 – Abhiragh

0

我有Picasso.Just同样的问题,添加此行能在Android {}部分的build.gradle

packagingOptions { 
    exclude 'META-INF/maven/com.squareup.picasso/picasso/pom.xml' 
    exclude 'META-INF/maven/com.squareup.picasso/picasso/pom.properties' 
}