私はAndroid Studioプロジェクトを持っています。ターゲットとコンパイルのバージョン - 21.私は25に変更したい。プロジェクトをNougatに更新できません(api 25)
これを実行すると、アンドロイド標準ライブラリのいくつかのクラスが利用できなくなります。例えば、org.apache.http.client.HttpClientです。ここ
SDKのバージョンの台頭の前にいくつかのスクリーンショット
adnroidクラスです。あなたはorg.apache.httpでどのように多くのクラスを見ることができます*
そしてadnroidクラスSDKのバージョンが上昇した後:。
私はまた、Androidの参照に見て、 25 apiのクラスがほとんどないことを知り、21 apiも(私は混乱していた)。そして、私は後に
をアップグレードしているように私は、彼らが同じであることに気づい21 APIの場合には、私はより多くのクラスを持っているのはなぜ?それを修正する方法は?助けを待っている。ありがとう。
」を、Iもっとクラスを持っていますか? " - [組み込みのHttpClientが1年前に削除されたため](https://stackoverflow.com/questions/32949626/org-apache-http-entity-fileentity-is-deprecated-in-android-6-marshmallow) 。 「どうやって修正するの?」 - あなたのコード以外は修正するものはありません。 Googleは何年もの間、組み込みのHttpClientを使用しないようアドバイスしています。 – CommonsWare