I am getting following errors when I import project into eclipse. I have updated my sdk to 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;
For eclipse -- Find library in your sdk and add it manually
platforms/android-23/optional/org.apache.http.legacy.jar
For android studio add this line in build.gradle
android {
useLibrary 'org.apache.http.legacy'
}
for android studio add one line in build.gradle file of app like:
android {
compileSdkVersion 23
....
defaultConfig {
..
..
}
useLibrary 'org.apache.http.legacy'
}
apache http and NameValuePair
has been deprecated in api 23. youl have to manualy add apache library check this .
or may be you should start using from now HttpURLConnection
. check this answer for same
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With