Tamicer / Novate

A safety client by Https for android, (Android网络框架,基于Retrofit和RxJava打造的链式网络库, 支持okhttp的调用风格,又兼容Retrofit API,并支持rxJava链式操作)
Apache License 2.0
1.43k stars 268 forks source link

引入最新版后,APP闪退 #65

Closed nanbowan555 closed 6 years ago

nanbowan555 commented 6 years ago

java.lang.NoSuchMethodError: No virtual method callEnqueue(Lokhttp3/Call;Lokhttp3/Callback;Z)V in class Lokhttp3/internal/Internal; or its super classes (declaration of 'okhttp3.internal.Internal' appears in /data/app/com.weclassroom.fcclassroomapp-1/base.apk:classes6.dex) at okhttp3.ws.WebSocketCall.enqueue(WebSocketCall.java:108)

Tamicer commented 6 years ago

@还有更多的日志吗

nanbowan555 commented 6 years ago

如果之前项目中引入过socketIO和okhttp,可能会闪退。我将sockedIO和okhttp的版本改了之后,就没有闪退了

Tamicer commented 6 years ago

分享下你的改版方式,已帮助更多人

nanbowan555 commented 6 years ago

https://stackoverflow.com/questions/42209251/okhttp3-java-lang-nosuchmethoderror-no-virtual-method-setcallwebsocket 我是参考这个解决方案的

Tamicer commented 6 years ago

你这和本框架没关系了 是包重复问题,来个去除重复引用就行