Android工程中如何导入jar包,覆盖android.jar包中已有的包?

LaneXiao 2014-05-04 11:10:20
最近在工程里用到了httpcore,普通Java工程里运行好好的程序,放到android工程里就有错误,后来发现android.jar中有一些包是跟httpcore中的包重复的,报错是因为我所用的api是新版httpcore中新加的特性,android.jar中的包里不包含这些新特性。我在java build path的order and export里将导入的jar包调到了android.jar的上面,编译的时候不报错了,但是在运行的时候还是会报错,比如字段找不到等等。我用的是httpcore-4.3.2。有办法解决吗?(注:不是httpclient)
...全文
317 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LaneXiao 2014-05-04
  • 打赏
  • 举报
回复
引用 1 楼 ultrapro 的回复:
把httpcore 的包名改了


我导入的httpcore-4.3.2.jar的包怎么改包名 啊
LaneXiao 2014-05-04
  • 打赏
  • 举报
回复
我导入的httpcore-4.3.2.jar的包怎么改包名 啊
儿大不由爷 2014-05-04
  • 打赏
  • 举报
回复
把httpcore 的包名改了
奋斗并快乐着 2014-05-04
  • 打赏
  • 举报
回复
对于那些重复的class,应该可以去android.jar里把原来的class删掉。android.jar用压缩工具打开可以看到里面的class。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧