是否有与Android和Java兼容的Base64库

我有一个用于JavaAndroid项目的通用库,它需要base64编码器/解码器。问题是,Apache

commons库无法与Android一起使用,至少不能成功实现-由于Android已经实现且版本更早,因此每当我尝试编码或解码时,都会在运行时导致错误:

Base64.decodeBase64

返回错误:

AndroidRuntime(1420): java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.decodeBase64

如果有人知道同时兼容Java和Android的base64库,或者可以向我解释如何解决Apache Commons问题,我将不胜感激。:^)

回答:

只有“ base64”。它是如此琐碎,您可以用Google搜索任何“ java base64”并使用任何实现。

如果您针对API8之前的版本,只需从API8的Base64实现中获取源代码(它是android / util /

Base64.java),然后将其复制到您的项目中即可。

以上是 是否有与Android和Java兼容的Base64库 的全部内容, 来源链接: utcz.com/qa/403593.html

回到顶部