質問: new DefaultHttpClient(); ``` と打っても補完のインポートは出てきませんし、 `import org.apache.http.impl.client.DefaultHttpClient;` とインポートしても`DefaultHttpClient`を使うことができません。 何をどう設定すれば`DefaultHttpClient`を使うことができるようになるでしょうか? どなたか分かる方がいれば教えていただきたいです。すみませんが、よろしくお願いします。
回答: 公式サイトに、 /app/build.properties に `useLibrary 'org.apache.http.legacy'` を追加することで使用できるようになる、とあります。 ``` android { useLibrary 'org.apache.http.legacy' } ``` gradleプラグインがバージョン1.3.0(以降)でなければならないようで、開発環境のアップデートも必要かもしれません。 なお、私の環境で試したところ、ビルドはできるようになりましたが、Android Studio上では依然としてエラー(クラスが検出できない)となっており、補完も効きませんでした。 今後もHttpClientを使用し続けるつもりであれば、Apacheプロジェクト公式のものを参照するように変更した方がよいかもしれません。