プロジェクトを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 studioこの行をbuild.gradle
Android {
useLibrary 'org.Apache.http.legacy'
}
Apache httpおよびNameValuePair
はAPI 23で非推奨になりました。Apacheライブラリを手動で追加する必要があります チェックしてください 。
または、今からHttpURLConnection
を使い始めるべきかもしれません。これを確認してください answer 同じ
for Android studioは、アプリのbuild.gradleファイルに次のように1行追加します。
Android {
compileSdkVersion 23
....
defaultConfig {
..
..
}
useLibrary 'org.Apache.http.legacy'
}