Ответ 1
Для eclipse - найдите библиотеку в своем sdk и добавьте ее вручную
platforms/android-23/optional/org.apache.http.legacy.jar
Для студии Android добавить эту строку в build.gradle
android {
useLibrary 'org.apache.http.legacy'
}
У меня возникают следующие ошибки при импорте проекта в eclipse. Я обновил свой sdk до M.
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.HttpVersion;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.params.BasicHttpParams;
import org.apache.http.params.CoreProtocolPNames;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
import org.apache.http.protocol.HTTP;
Для eclipse - найдите библиотеку в своем sdk и добавьте ее вручную
platforms/android-23/optional/org.apache.http.legacy.jar
Для студии Android добавить эту строку в build.gradle
android {
useLibrary 'org.apache.http.legacy'
}
apache http и NameValuePair
устарел в api 23. Вам нужно вручную добавить библиотеку apache проверить это.
или вы можете начать использовать теперь HttpURLConnection
. проверьте этот ответ на тот же
для студии android добавьте одну строку в файл build.gradle приложения, например:
android {
compileSdkVersion 23
....
defaultConfig {
..
..
}
useLibrary 'org.apache.http.legacy'
}
Другой способ добиться того же,
Найти org.apache.http.legacy.jar
, который находится в Android/Sdk/platforms/android-23/optional,
, добавить его к вашей зависимости.