错误:找不到符号方法callTimeout(int,TimeUnit)

时间:2018-11-19 06:47:52

标签: android android-studio okhttp3

我刚刚尝试用两天前发布的新版本(3.12.0)更新我的应用程序中的okhttp3库,它提供了callTimeout功能,该功能提供了全部操作超时。

这是我的代码的样子:

OkHttpClient httpClient = new OkHttpClient.Builder()
                .connectTimeout(30, TimeUnit.SECONDS) // 30 seconds
                .writeTimeout(30, TimeUnit.SECONDS) // 30 seconds
                .readTimeout(30, TimeUnit.SECONDS) // 30 seconds
                .callTimeout(300, TimeUnit.SECONDS) // 5 minutes (whole operation timeout)
                .retryOnConnectionFailure(false)
                .build();

我已经将其添加到我的build.gradle文件中

implementation 'com.squareup.okhttp3:okhttp:3.12.0'

但是,每当我尝试构建项目时,都会出现此错误: Error: cannot find symbol method callTimeout(int,TimeUnit)

谁能指出这里出了什么问题?谢谢。

0 个答案:

没有答案