V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
viator42
V2EX  ›  Android

Android sdk 23 不再支持 HttpClient 了吗,今天升级了一遍 sdk 之后就不能用了.

  •  
  •   viator42 · 2016-06-15 20:04:27 +08:00 · 10372 次点击
    这是一个创建于 3109 天前的主题,其中的信息可能已经有所发展或是发生改变。
    奇怪的是 android 5.0 以上正常,在 4.4 系统下就会闪退,
    而且一直报 java.lang.NoClassDefFoundError: org.apache.http.impl.client.HttpClients 的错误.
    10 条回复    2016-06-15 22:54:58 +08:00
    skydiver
        1
    skydiver  
       2016-06-15 20:05:07 +08:00
    你显式引用了这个依赖了么
    viator42
        2
    viator42  
    OP
       2016-06-15 20:08:17 +08:00
    @skydiver
    useLibrary 'org.apache.http.legacy'
    是这个吗,已经添加了
    realpg
        3
    realpg  
       2016-06-15 21:03:48 +08:00
    okhttp 欢迎您
    mko0okmko0
        4
    mko0okmko0  
       2016-06-15 22:11:57 +08:00
    okhttp.
    jiezhi
        5
    jiezhi  
       2016-06-15 22:18:07 +08:00
    记得早就被 Deprecated 了吧, goggle 说给了你那么长时间修改你都不改
    BROWNURSIDAE
        6
    BROWNURSIDAE  
       2016-06-15 22:29:47 +08:00 via Android
    okhttp 这么好用
    viator42
        7
    viator42  
    OP
       2016-06-15 22:30:09 +08:00
    @realpg 换了 okhttp 也是一样的毛病
    zaishanfeng
        8
    zaishanfeng  
       2016-06-15 22:46:24 +08:00 via Android
    这个库好像 bug 很多 而且很麻烦
    StevenTong
        9
    StevenTong  
       2016-06-15 22:47:56 +08:00
    android-sdk/platforms/android-23/optional/org.apache.http.legacy.jar 导入这个 jar ?
    Lonely
        10
    Lonely  
       2016-06-15 22:54:58 +08:00 via iPhone
    以前版本的 sdk 也没有这个类啊。你用原生系统试试呢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5141 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 09:14 · PVG 17:14 · LAX 01:14 · JFK 04:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.