Android:gradle exclude commons-codec

时间:2015-08-12 11:19:07

标签: android maven dependencies apache-commons apache-commons-codec

在我的android项目中,我需要commons-codec 1.8,我想排除内置的commons-codec版本。我也有一些maven依赖项,我希望它们使用1.8而不是内置。

以下是错误消息,看起来内置jar位于/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 个答案:

答案 0 :(得分:9)

添加到build.gradle文件

dependencies {
    compile 'commons-codec:commons-codec:1.8'
}