无法在 OkHttp3 中设置级别:级别具有私有访问权限并且不推荐使用 SetLevel

Cannot setLevel in OkHttp3 : Level has private access and SetLevel is deprecated

HttpLoggingInterceptor 的方法 setLevel 已弃用。

根据 ,将 setLevel(...) 替换为 Level(...) 就足够了,但话又说回来,我发现该级别在 OkHttp3 中具有私有访问权限。

我做错了什么?

目前正在使用:

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

[编辑] 我通过清理 Gradle 文件中的所有版本解决了我的问题,特别是通过添加 def OkHttpVersion = "4.2.1" implementation("com.squareup.okhttp3:okhttp:$OkHttpVersion")

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

我通过清理 Gradle 文件中的所有版本解决了我的问题,特别是通过添加 def OkHttpVersion = "4.2.1" implementation("com.squareup.okhttp3:okhttp:$OkHttpVersion")