美文网首页
Retrofit跟RxJava结合使用出错

Retrofit跟RxJava结合使用出错

作者: 王怀智 | 来源:发表于2017-08-11 15:44 被阅读30次

    问题:感觉逻辑都没有问题,但就是出不来数据,报错:(Caused by 由于。。)

    Causedby: java.lang.NoSuchMethodError: NovirtualmethodisSuccess()ZinclassLretrofit2/Response;orits super classes (declarationof'retrofit2.Response'appearsin/data/data/com.hengda.smart.retrofitdemo/files/instant-run/dex/slice-retrofit-2.1.0_57685673f22b56e418e8e207266994b062f49604-classes.dex)

    解决方案:

     1.检查Retrofit跟RxJava是否为最新版本

    compile'com.squareup.retrofit2:retrofit:2.1.0'

    compile'com.squareup.retrofit2:adapter-rxjava:2.1.0'

    2.依赖的Retrofit版本是否一致,如果不一致,请升级

    3.在官网上查看相关的更新日志。

    response的判断名称进行了修改,当两个依赖版本不一样时,方法就找不到。所以会报错误。

    相关文章

      网友评论

          本文标题:Retrofit跟RxJava结合使用出错

          本文链接:https://www.haomeiwen.com/subject/zvxrrxtx.html