Как импортировать библиотеку URLEncodedUtils в андроид студию? - PullRequest
0 голосов
/ 28 августа 2018

Я хочу импортировать org.apache.http.client.utils.URLEncodedUtils в андроид студию. Он должен добавить библиотеку в сборку Gradle Я добавляю этот код

implementation 'org.apache.httpcomponents:httpclient:4.5.6'

Это показывает ошибку, как это.

httpclient определяет классы, которые конфликтуют с классами, теперь предоставляемыми Android. Решения включают в себя поиск новых версий или альтернативных библиотеки, которые не имеют одинаковую проблему (например, для httpclient вместо этого используйте HttpUrlConnection или okhttp) или переупаковку библиотека, использующая что-то вроде jarjar.

Если я удаляю реализацию в сборке сборки, она показывает ошибку, не может разрешить символ URLEncodedUtils. Как импортировать библиотеку URLEncodedUtils android studio?

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Удалить реализацию 'org.apache.httpcomponents: httpclient: 4.5.6' и добавьте это к своему выпускнику:

android {
    useLibrary 'org.apache.http.legacy'
}

Вы также можете попытаться загрузить и включить JttpClient jar непосредственно в свой проект или использовать вместо него OkHttp. Надеюсь, что это поможет!

0 голосов
/ 29 августа 2018

Добавить следующий блок к build.gradle, расположенному в модуле приложения

configurations {
    all {
        exclude module: 'httpclient'
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...