Как импортировать компоненты org.apache.http с помощью GradleAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как импортировать компоненты org.apache.http с помощью Gradle

Сообщение Anonymous »

Просто пытаюсь выполнить POST-запросы в приложении Android. Я тестировал HttpClient 4.5.3 (https://hc.apache.org/downloads.cgi) в автономном скрипте. Все работало, но когда я попытался добавить его в приложение для Android, я обнаружил, что мне нужно добавить некоторые переупакованные зависимости из-за проблем с версиями. Поэтому я добавил

Код: Выделить всё

compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5.1'
в Gradle и синхронизировал его без проблем. Однако я не могу импортировать ни один из классов, которые мне нужны, чтобы делать то, что мне нужно. Вот какой импорт мне нужен:

Код: Выделить всё

import org.apache.http.HttpEntity; // "HttpEntity" is highlighted red
import org.apache.http.NameValuePair;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
Чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/464 ... ing-gradle
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»