前人未踏の領域へ アプリ開発編

Android, iOSアプリ開発に関する調査メモ置き場。ほとんどAndroid。はてなダイアリーから移行したため古い記事にはアプリ以外も含まれます。

Android Support Library to v23でApache HTTP Client が削除されている

課題

Android Support Library to v23でorg.apache.httpパッケージが削除されてしまい、コンパイルエラーになる

対策

org.apache.http.client.HttpClientをはじめとするhttpClient系のクラスは以前からdeprecatedとなっていたが、Support Library v23でコードから削除された。
しかしながら回避策を提供してくれており、以下のようにuseLibraryを定義することで回避が可能となっている。

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.0'
    useLibrary 'org.apache.http.legacy'