前言
commons-codec是Apache开源组织提供的用于摘要运算、编码解码的包。常见的编码解码工具Base64、MD5、Hex、SHA1、DES等。
异常信息
java.lang.NoSuchMethodError: No static method encodeHexString([B)Ljava/lang/String;
in class Lorg/apache/commons/codec/binary/Hex; or its super classes (declaration of
'org.apache.commons.codec.binary.Hex'
appears in /system/framework/org.apache.http.legacy.boot.jar)
原因分析
其根本原因在于android内置了一个Codec库,但是版本过老(1.03),如果使用了外部引入的新版

本文介绍了Android开发中遇到的由于内置codec库版本过老导致的`NoSuchMethodError`问题,分析了原因,并提出了解决方案:修改第三方commons-codec库的包名以避免冲突。此外,还提供了一个常用的加密方式作为参考。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



