Ошибка: не удается найти метод символа callTimeout (int, TimeUnit) - PullRequest
0 голосов
/ 19 ноября 2018

Я только что попытался обновить библиотеку okhttp3 в моем приложении новой версией (3.12.0), выпущенной два дня назад, которая предоставляет 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)

Кто-нибудь может указать, что здесь происходит не так? Спасибо.

...