私のアンドロイドプロジェクトでは、以下のプレイサービスライブラリを使用しています。 play-services-location
,およびplay-services-gcm
。ライブラリのバージョンは9.2.0
です。minSdkVersion
は9
です。minSdkVersionを減らさずにプレイサービスを更新する
私は最近、VerifyApps
のAPIをプロジェクトに追加しました。そのライブラリを適切に使用するために、新しい依存性を追加する必要がありましたcom.google.android.gms:play-services-safetynet:11.6.0
。私が追加したときに、アンドロイドのスタジオは私のAndroidManifest
ファイルにいくつかのクラスパスを入力するように頼んだら、または私はminSdkVersion
を14
に改善しなければなりませんでした。それを追加した後、auth
APIによって提供されるいくつかの機能が、Android 5.0以降を実行するデバイスでいくつかの実行時例外を投げ始めました。
Auth
とGCM
APIをバージョン11.6.0
にアップグレードしました。 Androidスタジオからもう一度、AndroidManifest
ファイルにいくつかのクラスパスを入力するように頼まれました。この後、アプリは正常に動作しているが、私はこれを見つけたdoc。私が間違っている場合は私を修正してください。しかし、文言を注意深く見れば、サポートのみが停止されていると信じることができます。しかし、この文書によれば、私はplay-service
バージョン10.2以上を使用しています。既存のAPI呼び出しは正常に動作します)。しかし私は完全にplay-service
私のプロジェクトの依存関係を使用していない私はちょうど前述の4つのライブラリですので、AndroidManifest
ファイル内の提案されたエントリを追加することによって、私のアプリはバージョン4.0以下のデバイスでうまく動作するようにする必要がありますか?
機能が完全にサポートされていない場合、このバージョンへのアップグレードによって影響を受ける機能の一覧はありますか?
Androidバージョン14の最小バージョン要件は、Google Playサービス10.2リリースから始まりました。 Google Play 10.2.x以上を使用するには、[最低Android APIレベルは14以降でなければなりません](https://developers.google.com/android/guides/releases#november_27_2017_-_version_1162)。 – noogui
@noogui私は既に文書を見てきました。私の質問は、私は 'play-services'を全体として輸入していないということです。私はいくつかのサブモジュールしか使用していないので、これは私に当てはまるかどうかは疑問です。 –
あなたのエラーは、あなたがこれらのバンプに走りたくないあなたに当てはまることを示しています。 – noogui