Не думаю, что ты можешь многое сделать. было сообщено разработчикам okhttp.Но, как они указывают, ошибка связана с внутренней упаковкой версии okhttp, которая включена в Android.Нет ошибки с разработанной извне версией Square, поэтому они по праву закрыли проблему как не являющуюся проблемой.
Ошибка была сообщена в Google , но она не похожа ни на какуюдействие было предпринято за последние почти 2 года.
Возможно, вы могли бы включить в свой проект более новую версию okhttp из квадрата в исходном коде и как-то сказать MediaHTTPConnection
использовать okhttp3
реализацию HttpURLConnection
,Существует OkUrlFactory , который можно использовать с URL.setURLStreamHandlerFactory в java.Однако это устарело, и, возможно, не стоит переопределять встроенную логику обработчика потока URL.
Фактически, она была удалена из последних версий okhttp
.Разработчик, который удалил его, создал ObsoleteUrlFactory.java , который вы можете скопировать / вставить в свой проект и использовать как:
OkHttpClient okHttpClient = new OkHttpClient();
URL.setURLStreamHandlerFactory(new ObsoleteUrlFactory(okHttpClient));