-1
HttpClient
をAndroidスタジオで使用できないのはなぜですか?私のADT:23、私のSDK:24。 HttpURLConnection
の代わりにHttpClient
を使用すると良いのではないですか?ASでHttpClientを使用できない理由
HttpClient
をAndroidスタジオで使用できないのはなぜですか?私のADT:23、私のSDK:24。 HttpURLConnection
の代わりにHttpClient
を使用すると良いのではないですか?ASでHttpClientを使用できない理由
Android 6.0リリースでApache HTTPクライアントのサポートが削除されました。アプリがこのクライアントを使用していて、Android 2.3(APIレベル9)以上をターゲットにしている場合は、代わりに
HttpURLConnection
クラスを使用してください。このAPIは、トランスペアレント圧縮とレスポンスキャッシングによるネットワーク使用を削減し、消費電力を最小限に抑えるため、より効率的です。 ApacheのHTTP APIを引き続き使用するには、まず自分のbuild.gradle
ファイルに次のコンパイル時の依存関係を宣言する必要があります。
useLibrary 'org.apache.http.legacy'
詳細はhereを参照してください。
これを読んでください:http://stackoverflow.com/questions/36354402/cannot-resolve-symbol-httpget-httpclient-defaulthttpclient-in-android-studio/36354461#36354461 –