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

okHttp 在 5.0 以下的系统运行出错怎么回事

  •  
  •   viator42 · 2016-06-16 10:03:35 +08:00 · 6455 次点击
    这是一个创建于 2885 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一直是报这个错误
    java.lang.NoClassDefFoundError: okhttp3.internal.tls.OkHostnameVerifier
    查了下官网的 FAQ
    https://github.com/square/okhttp/wiki/FAQs
    说的是支持 API 20+,如果更低版本的发行版会出警告,无视他就行.现在情况直接报错
    昨天 android studio 升级了 sdk 就变成这样了
    5 条回复    2016-06-16 21:18:46 +08:00
    ifane
        1
    ifane  
       2016-06-16 10:11:16 +08:00
    我在 Android4.4(api 19)上测试没有问题
    286257170
        2
    286257170  
       2016-06-16 12:32:35 +08:00
    昨天我在 studio 里用 RxJava 也是报这个 NoClassDefFoundError 错误,就连复制过来的模版代码也是这个错,网上也没找到解决办法,结果今天再开 studio 又没事了。。
    viator42
        3
    viator42  
    OP
       2016-06-16 12:47:56 +08:00 via Android
    @286257170 你更新什么了吗?
    Lonely
        4
    Lonely  
       2016-06-16 13:20:34 +08:00 via Android
    楼主开发点东西还真是蛋疼啊……昨天 http client 报错今天 okhttp 报错……
    Tneciv
        5
    Tneciv  
       2016-06-16 21:18:46 +08:00 via Android
    我 api14 都没问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2615 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 15:52 · PVG 23:52 · LAX 08:52 · JFK 11:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.