首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android工程使用org.apache.commons.codec(commons-codec)库,运行时提示Base64.encodeBase64URLSafeString“java.lang.

    这个方法在org.apache.commons.codec(commons-codec)中定义。我也下了这个库,放在我自己的项目中,并替换了原来的Base64实现。...我反编译commons-codec库,里面是有这个方法的。我在运行时用反射打印出来,没有这个方法。然后我用Java单元测试试了一下,Java单元测试通过。 那看来是Android运行环境的问题了。...我上网找了一下,居然有和我一样问题的人: java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64...里面写的很清楚,Android的framework引用了一个旧版的commons-codec(而这个旧版本没有这个方法)。...【黑人问号】 总结 Android工程使用org.apache.commons.codec(commons-codec)库,运行时提示“java.lang.NoSuchMethodError”的原因是:

    5.4K20
    领券