3

在我的 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)
4

1 回答 1

11

添加到您的 build.gradle 文件

dependencies {
    compile 'commons-codec:commons-codec:1.8'
}
于 2015-11-05T09:09:12.080 回答