我在我的项目中导入了 Retrofit,在 app.gradle 中添加了以下内容:
compile 'com.squareup.retrofit2:retrofit:2.0.0-beta3'
然而现在当执行调用时,应用程序崩溃并出现以下错误:
FATAL EXCEPTION: OkHttp Dispatcher
Process: com.my.app, PID: 31176
java.lang.AbstractMethodError: abstract method "void okhttp3.Callback.onResponse(okhttp3.Call, okhttp3.Response)"
at okhttp3.RealCall$AsyncCall.execute(RealCall.java:133)
at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:33)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
由于LoganSquare JSON 解析器,我需要导入特定版本的 Retrofit (2.0.0-beta3),否则我会考虑使用以前版本的 Retrofit。如何解决这个问题?