无法在OkHttp3中使用setLevel:Level具有私有访问权限,并且不建议使用SetLevel

时间:2019-12-02 05:49:53

标签: android retrofit okhttp

不推荐使用setLevel中的方法HttpLoggingInterceptor

根据this SO post,用Level(...)替换setLevel(...)就足够了,但是再一次,我得到该级别在OkHttp3中具有私有访问权限。

enter image description here

我在做什么错了?

当前使用:

implementation("com.squareup.okhttp3:logging-interceptor:4.2.1")

[编辑] 我通过清除Gradle File中的所有版本来解决我的问题,尤其是通过添加 def OkHttpVersion = "4.2.1" implementation("com.squareup.okhttp3:okhttp:$OkHttpVersion")

1 个答案:

答案 0 :(得分:1)

我会检查您是否混合使用了okhttp3版本。 .level(newLevel)是您想要的。

setting level