2014-10-21 2 views
0

Я использую две разные библиотеки (файлы jar) в моем проекте и содержит общий класс? Так что я получаю эту ошибку при выпуске сборкиФильтр для класса в Proguard

Error:Execution failed for task ':rr_android:proguardRelease'. 
> java.io.IOException: Can't write [D:\git\rr\rr_android\build\intermediates\classes-proguard\release\classes.jar] (Can't read [D:\git\rr\rr_android\build\intermediates\exploded-aar\rr\Abc resources\unspecified\libs\commons-codec-1.4.jar(;;;;;;!META-INF/MANIFEST.MF)] (Duplicate zip entry [commons-codec-1.4.jar:org/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult.class])) 

Как я могу исключить один из файлов?

Я добавляю эту строку, чтобы исключить класс дублирующий, но ошибка не исчезает

-injars ../Abc resources/libs/commons-codec-1.4.jar(!org.apache.commons.codec.language.DoubleMetaphone.DoubleMetaphoneResult) 

ответ

0

Вы должны использовать файл путь, вместо FQN класса в фильтре.

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