Android 6.0移除HttpClient的疑惑?

strongmanb2015 2015-10-26 07:43:44
我们都知道Android6.0 谷歌把HttpClient相关的类移除了。现在一个很奇怪的问题,我有一个项目使用了HttpClient,是在android5.0的api下编译通过了,而且并没有加入官方文档上说的useLibrary 'org.apache.http.legacy'。按正常来讲,我这个app如果运行在android6.0系统的手机上是因为找不到类而崩溃的,但是我开了个6.0的模拟器,却正常运行?求解答。
...全文
1448 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangjz0802 2016-07-09
  • 打赏
  • 举报
回复
4楼正解,散了吧
七月0504 2016-07-07
  • 打赏
  • 举报
回复
我也很纳闷这个问题
sagittarius1988 2015-12-26
  • 打赏
  • 举报
回复
简单点,只要你反编下你的apk,看看smali下的包名及文件,你就知道是不是你说的这些类已经打包到apk了,就知道为什么在6.0下不报错了
观是园 2015-12-25
  • 打赏
  • 举报
回复
设置 android:targetSdkVersion="23" 试试
getmsg 2015-12-22
  • 打赏
  • 举报
回复
httpclient都打到apk了,就算6.0删除相关api也不会影响。 只是你的工程在6.0下编不过而已。
JarQ 2015-10-27
  • 打赏
  • 举报
回复
并没有移除,只是隐藏了而已,谷歌不会这么SB的,至少目前不会真正的移除
leobert_lan 2015-10-26
  • 打赏
  • 举报
回复
找找看代码从哪里import来的类,楼主说的这个还真没在意。
strongmanb2015 2015-10-26
  • 打赏
  • 举报
回复
没有人知道?

80,352

社区成员

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

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