2016-04-03 11 views
-1

HttpClientをAndroidスタジオで使用できないのはなぜですか?私のADT:23、私のSDK:24。 HttpURLConnectionの代わりにHttpClientを使用すると良いのではないですか?ASでHttpClientを使用できない理由

+2

これを読んでください:http://stackoverflow.com/questions/36354402/cannot-resolve-symbol-httpget-httpclient-defaulthttpclient-in-android-studio/36354461#36354461 –

答えて

3

Android 6.0リリースでApache HTTPクライアントのサポートが削除されました。アプリがこのクライアントを使用していて、Android 2.3(APIレベル9)以上をターゲットにしている場合は、代わりにHttpURLConnectionクラスを使用してください。このAPIは、トランスペアレント圧縮とレスポンスキャッシングによるネットワーク使用を削減し、消費電力を最小限に抑えるため、より効率的です。 ApacheのHTTP APIを引き続き使用するには、まず自分のbuild.gradleファイルに次のコンパイル時の依存関係を宣言する必要があります。

useLibrary 'org.apache.http.legacy' 

詳細はhereを参照してください。

関連する問題