Android工程使用sun.misc.BASE64Encoder 遇到的问题
2016-12-20 20:43
411 查看
我用Eclipse ADT开发Android项目,用到 BASE64Encoder这个类,但是发现工程报错,找不到这个类。
查找发现BASE64Encoder 在 jdk jre 中的rt.jar中,我本来是将rt.jar放到android工程的libs中,结果工程不报错了,但是app打包时一直不成功。
我查找原因,结果发现是rt.jar包存在后不能打包成功。我猜测是rt.jar有其他关联的jar或者其他的原因。
最后我就想到既然没有这个类 我可以找它的源码 把这几个Java文件 按照包路径放到对应位置(我的状况是封装Jar包里面调用了BASE64Encoder 这个类,所以包路径不能变,如果你是单纯自己调用,包就无所谓了)
运行一下成功了, 接下来把几个文件打包成Jar 试了一下 也是可行的
这里记录一下 以便自己回顾 也和大家分享,让大家多一种对这个问题的解决方法。
下面是下载地址 (里面多了几个文件,具体干嘛用我也不太清楚 不过找源码的时候放在一起的 就一起打包了)
下载源码及Jar包
查找发现BASE64Encoder 在 jdk jre 中的rt.jar中,我本来是将rt.jar放到android工程的libs中,结果工程不报错了,但是app打包时一直不成功。
我查找原因,结果发现是rt.jar包存在后不能打包成功。我猜测是rt.jar有其他关联的jar或者其他的原因。
最后我就想到既然没有这个类 我可以找它的源码 把这几个Java文件 按照包路径放到对应位置(我的状况是封装Jar包里面调用了BASE64Encoder 这个类,所以包路径不能变,如果你是单纯自己调用,包就无所谓了)
运行一下成功了, 接下来把几个文件打包成Jar 试了一下 也是可行的
这里记录一下 以便自己回顾 也和大家分享,让大家多一种对这个问题的解决方法。
下面是下载地址 (里面多了几个文件,具体干嘛用我也不太清楚 不过找源码的时候放在一起的 就一起打包了)
下载源码及Jar包
相关文章推荐
- Android中使用sun.misc.BASE64Encoder 遇到的问题
- Android中使用sun.misc.BASE64Encoder 遇到的问题
- Linux下使用Gradle编译Android工程时遇到的问题及解决方法
- 使用ant编译android工程遇到的问题
- 关于android Listview 使用时遇到的几个问题
- Android开发中使用Eclipse创建工程后提示The project cannot be built until build path errors are resolved问题的解决方法
- android中使用ksoap2和服务器传递对象遇到的问题
- (原创)android中使用Baidu Map遇到的问题之:移动Mapview上的放大缩小控件
- Android问题集锦转载之七:android的repo和git使用遇到的疑难杂症
- 在android平台解决找不到sun.misc.BASE64Enocder的问题
- 关于android Listview 使用时遇到的几个问题
- Android开发时 adb shel l的使用可能遇到的问题
- Android中使用HorizontalScrollView和TableLayout遇到的问题
- android中使用Baidu Map遇到的问题之:移动Mapview上的放大缩小控件
- Android使用commons-codec-1.6 遇到的问题
- android使用javamail 发送邮件遇到的问题
- 在使用ZxingDemo做二维码开中中遇到的Android设备谎言分辨率问题
- 导入Android工程遇到的问题
- 关于android开发在布局中使用sharp时遇到的问题
- 【Richie Zhu】android开发时使用Android模拟器经常遇到连不上、连一次掉一次等诸多问题的解决方案