我试图在我的一个项目中使用Retrofit。
我遇到了(new OkClient(new OkHttpClient())的错误)

 RestAdapter adapter = new RestAdapter.Builder()
                 .setEndpoint(Constants.GET_API_URL_BASE)
                 .setLogLevel(RestAdapter.LogLevel.FULL)
                 .setClient(new OkClient(new OkHttpClient()))
                 .build();
         apiGet = adapter.create(ApiCalls.class);

错误(红色下划线)亮起



这些是我的依赖:
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.google.android.gms:play-services:8.4.0'
compile 'net.danlew:android.joda:2.7.1'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.squareup.okhttp3:okhttp:3.0.1'

任何想法?。
谢谢

最佳答案

对于2.0.0-beta3之前的Retrofit版本,必须使用OkHttp2。将OkHttp依赖项更改为compile 'com.squareup.okhttp:okhttp:2.7.2'或更新为Retrofit 2。

关于android - Okclient中的Okclient无法应用于(okhttp3.okhttpclient),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34968187/

10-09 04:23