Android: Gradle исключает обыкновенный кодек

В моем проекте Android мне нужен commons-codec 1.8, и я бы хотел исключить встроенную версию commons-codec. У меня также есть некоторые зависимости maven, и я хочу, чтобы они использовали 1.8 вместо встроенного.

Вот сообщение об ошибке, похоже, что встроенная банка находится в /system/framework/ext.jar

java.lang.NoSuchMethodError: No static method encodeHex([BZ)[C in class
 Lorg/apache/commons/codec/binary/Hex; or its super classes (declaration of
 'org.apache.commons.codec.binary.Hex' appears in /system/framework/ext.jar)

1 ответ

Добавить в свой файл build.gradle

dependencies {
    compile 'commons-codec:commons-codec:1.8'
}
Другие вопросы по тегам