Как упоминалось здесь , Android M не будет поддерживать Apache HTTP API. В документации говорится:
вместо этого используйте класс HttpURLConnection.
или
Чтобы продолжить использование API-интерфейсов Apache HTTP, сначала необходимо объявить следующую зависимость времени компиляции в файле build.gradle:
android {useLibrary 'org.apache.http.legacy'}
Я преобразовал большую часть использования HttpClient в моем проекте в HttpURLConnection, однако мне все еще нужно использовать HttpClient в некоторых областях. Следовательно, я пытаюсь объявить org.apache.http.legacy как зависимость времени компиляции, но получаю сообщение об ошибке в build.gradle:
Метод Gradle DSL не найден: 'useLibrary ()'
Мой вопрос: как мне объявить org.apache.http.legacy как зависимость времени компиляции в моем проекте?
Любая помощь очень ценится. Спасибо
1.3.0-rc2
. Вы также можете рассмотреть возможность использования собственного Android-совместимого выпуска Apache HttpClient .