2015-04-27 3 views
2

У меня есть проект, который зависит от наличия как Jackson-Core, так и Jackson-Mapper от старого Codehaus 1.xx maven репозитории.При импорте Jackson-Core-1.xx и Jackson-Mapper-1.xx я получаю дубликаты файлов во время упаковки ошибки APK

Однако при импорте двух библиотек я получаю ошибку duplicate files during packaging of APK.

Есть ли способ обойти это?

Полная ошибка:

Error: duplicate files during packaging of APK C:\Users\Tukajo\AndroidStudioProjects\buruburu\app\build\outputs\apk\app-debug-unaligned.apk 
Path in archive: META-INF/ASL2.0 
Origin 1: C:\Users\USER\AndroidStudioProjects\buruburu\lib\libs\jackson-mapper-asl2-1.9.13.jar 
Origin 2: C:\Users\USER\AndroidStudioProjects\buruburu\lib\libs\jackson-core-asl-1.9.13.jar 

И если я добавлю:

packagingOptions { 
    exclude 'META-INF/ASL2.0' 
} 

в файл build.gradle ...

я получаю новую ошибку:

> Duplicate files copied in APK META-INF/LICENSE 
File 1: C:\Users\USER\AndroidStudioProjects\buruburu\lib\libs\jackson-mapper-asl2-1.9.13.jar 
File 2: C:\Users\USER\AndroidStudioProjects\buruburu\lib\libs\jackson-mapper-asl2-1.9.13.jar 
+0

Один год, и нет ответа? У меня такая же проблема. – Sermilion

ответ

0

Инструкции, как показано ниже, в gradle res эта проблема для меня. Это правильный способ сделать или порекомендовать? Не уверен.

android { 

    //Other scripts 

    packagingOptions { 
     pickFirst "**" 
    } 

} 
Смежные вопросы