以下是我的依赖项
//retrofit and gson dependencies
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
和使用HttpLoggingInterceptor的代码是这样的,
HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
OkHttpClient client = new OkHttpClient.Builder().addInterceptor(interceptor).build();
retrofit = new Retrofit.Builder()
.baseUrl(URL)
.client(client)
.addConverterFactory(GsonConverterFactory.create())
.build();
我已经提到this question并且我得到的错误,他们说更新dependecies版本。我已经尝试了所有版本的okHttp.logging-Interceptor但仍然没有工作。任何人都不知道我在哪里#39;我错了。
答案 0 :(得分:2)
刚刚测试过您的代码,一切似乎都很好。请清理并重新运行。
答案 1 :(得分:1)
只需在与翻新相关的所有库中添加相同版本,或更改或更新版本。 这个问题似乎与冲突版本有关。