我按照此处的说明在 Eclipse 中为我的 Android 应用程序添加了来自 apache.org (commons-codec-1.4.jar) 的公共编解码器。代码中没有错误。但是当我运行应用程序并调用使用编解码器的函数时,应用程序停止并需要前关闭。
在 logCat 中说:
Android 运行时:java.lang.NoSuchMethodError:org.apache.commons.codec.binary.Base64.encodeBase64String
代码行是:String tmpStr = Base64.encodeBase64String(msg); //msg 是一个字节[]
该应用程序适用于最低 SDK 版本 = 7 (Android 2.1),所以我不能使用Android Base64
知道如何解决这个问题吗?