我试图在我的一个项目中使用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/