android - descargar - La importación org.apache.http.client no puede resolverse error cuando actualizo sdk a M
descargar android 6.0 1 marshmallow (4)
Otra forma de lograr lo mismo es,
Encuentre org.apache.http.legacy.jar
que se encuentra en Android/Sdk/platforms/android-23/optional,
agréguelo a su dependencia.
Source
Recibo los siguientes errores cuando importo un proyecto a eclipse. He actualizado mi SDK a 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;
Para eclipse: busque la biblioteca en su SDK y agréguela manualmente platforms/android-23/optional/org.apache.http.legacy.jar
Para Android Studio agrega esta línea en build.gradle
android {
useLibrary ''org.apache.http.legacy''
}
para Android Studio agregue una línea en el archivo build.gradle de la aplicación como:
android {
compileSdkVersion 23
....
defaultConfig {
..
..
}
useLibrary ''org.apache.http.legacy''
}
Apache http y NameValuePair
han quedado en desuso en la API 23. Tendrá que agregar manualmente la biblioteca de Apache, verifique esto .
o puede ser que deberías comenzar a usar desde ahora HttpURLConnection
. comprueba esta answer para la misma