2016-09-21 83 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' 
}