今天有个新需求,3des加密需要用到apache 的Base64.decodeBase64()方法,因此下载ommons-codec-1.10.jar,导入到工程中,发现可以用编译了,但是运行的时候找不到,好像Android系统本身会替代ommons-codec-1.10.jar中的base64,因此重新下载ommons-codec-1.10.jar,修改类名,打成jar包,我在打成jar的时候也到了一点问题:
1 下载源码报错的情况下生成的jar没有class文件,不能用
2 再出错的情况下,用eclipse搜索base64调用,发现没有对象调用
解决方案:
1 首先保证源码没有错误
2 把源码中调用也改过来
这样就可以用自己的jar了。
例如:3DesUtils.build3DesKey(XXXXBase64.decodeBase64(key))