Android2018年から、googleplayストアの審査が厳しくなりました。Levelを21まで上げることが推奨されることになりました。この変更により全てのサービスしているアプリが大幅なライブラリの見直しをせざるをえなくなり、かなり骨が折れる作業を強いられてしまいました。Levelがあがれば機種と古くなったライブラリの相性・依存性も変わってくるのでコードを少しリファクタリングしただけでは動かずライブラリに合わせてactivity内のコードを全体的に見直すという荒療治も必要になってきます。自分もこの変更により今使っているアプリを修正しているのですが、やはり使えなくなったライブラリに手を焼きました。ログインやカラム取得など非同期処理をするのに役に立つHttpClientですが、こちらはandroid6.0で完全削除されており、そうとは知らずにandroid9.0に対してtargetSdkVersionを設定したのですがログインをしたと同時に落ちてしまう不具合にはまってしまいました。こちらはHttpURLConnectionで代用できるのですが、今開発しているアプリは複数のアクティビティでHttpClientを使っているのでさすがに全部書き換えるとネットワーク側で不都合がおきないかと不安になります。今のHttpClientを引き続き使う方法なないだろうかと考えていたらマニフェストにレガシーの設定をすれば引き続きHttpClientを使うことが出来ることが判明。数年前に出来上がったアプリに対しても救済措置は用意してくれたみたい。書き方は、application内に以下のようにuseLibrearyを登録すればいいだけ。以下の記述で大丈夫です。/></pre><pre>いつまでこれでサポートしてくれるかは分からないですが、現状大きな変更をしたくないのであればこちらがおすすめです。