Apache HTTP connexion avec Android 6.0 (Guimauve)
Est il est de toute façon de faire de la bibliothèque Apache directement dans Gradle pour le faire fonctionner avec Android 6.0 ?
J'ai essayé d'inclure les bibliothèques comme ça:
compile 'org.apache.httpcomponents:httpcore:4.4.1'
compile 'org.apache.httpcomponents:httpclient:4.5'
Et Android Studio ne parvenais pas à trouver d'importation suivantes:
import org.apache.http.auth.AuthenticationException;
import org.apache.http.auth.Credentials;
import org.apache.http.auth.MalformedChallengeException;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.impl.auth.DigestScheme;
- essayez de nettoyer et reconstruire
Vous devez vous connecter pour publier un commentaire.
Cette page traite de la suppression de l'Apache HTTP classes, et il propose une solution de contournement ainsi:
Dans mon cas, Android Studio encore plaint qu'il ne trouve pas ces classes, mais l'application n'a construire et exécuter.
La page ne vous recommandons d'opter pour HttpURLConnection, si.
Selon l'API 22-23 diff changements, le org.apache.http.* les paquets ont été supprimé en Android 6.0 (Guimauve) de l'API de Niveau 23.
http://developer.android.com/sdk/api_diff/23/changes.html
via : http://android-developers.blogspot.co.uk/2015/08/m-developer-preview-3-final-sdk.html