2016-04-11 15 views
1

'da kopyalanan dosyaları kopyalayın. Sorunum, joda-time ve JavaMail API arasında bir çakışmadır.Java 2 API'nın nedeni: APK

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.txt 

File1: C:\Users\sdilab\.gradle\caches\modules-2\files-2.1\ 
     joda-time\joda-time\2.4\89e9725439adffbbd41c5f5c215c136082b34a7f\ 
     joda-time-2.4.jar 

File2: C:\Users\sdilab\.gradle\caches\modules-2\ 
     files-2.1\com.sun.mail\android-mail\1.5.5\ 
     53a2f927b235acb565dbe9314ececfb7e6d43020\android-mail-1.5.5.jar 

Yukarıdaki günlük, aynı ada sahip iki dosyamın olduğunu ve bu dosyaların API'dan geldiğini söylüyor.

Bunu nasıl çözebilirim?

+1

dışla META-INF/License.txt 'android' –

+0

soruya cevap ister {packagingOptions {} 'META-INF/License.txt' dışlamak}? Sorunu çözdün. –

+0

harika, cevabı gönderdim;) –

cevap

1

META-INF/LICENSE.txt dosyasını dışlayın. In your build.gradle:

android { 
    //more things 
    packagingOptions { 
    exclude 'META-INF/LICENSE.txt' 
    //more things 
    } 
} 
İlgili konular