過去2年間PlayストアにAndroidアプリがあります。アプリ内のプレイサービスを使用してGoogle Drive APIに接続しようとしています。
すべてのAndroid 4.4.Xを除くOSで正常に動作しています。4.4.XOSデバイスでは、Googleアカウントにログインしようとすると、ほとんどのユーザーがエラーを報告しています( )のような:
「Google Play開発者サービスで問題が発生しています。もう一度お試しください。」
誰でもこの問題を修正する方法を知っていますか?これは、すべての4.4.Xデバイスで再現されるわけではありません。
Googleマップなどを実行しているときに仮想デバイスで問題が発生している場合; Google Playストアを組み込んだ新しい仮想デバイスを作成してみてください
Google Playサービスが更新済みであることを確認してください
私のために働いた:Settings
> Apps and Notifications
> Google Play Store
> Permissions
> All ON
アプリの依存関係をcom.google.Android.gms:play-services-maps:15.0.1
から..:16.1.0
(または..:17.0.0
)に更新した後、上記と同じ問題が発生しました。問題は、デバイスにインストールされているバージョンのGoogle Play Services(Android 6.0.1)を実行するZebra TC51)がかなり古く、モバイルデバイスを使用してお客様が管理していることでした非常に保守的な管理ソリューション(MDM)..:15.0.1
にロールバックするか、Google Play Servicesを最新バージョンに更新するとboth両方がこの問題を解決します。お客様にGoogle Play開発者サービスの更新を強制することはできません(ただし、明らかに更新してほしい)。
これを再現するには、古いGoogle Play Servicesをインストールするだけです(たとえば、2018年7月のバージョンをダウンロードします v12.8.74 。依存関係を16.0.1以降に設定すると、上記のエラーメッセージが表示されます。 。
インストールされているGoogle Play Services APKのバージョン間の互換性と、サポートされているcom.google.Android.gms:play-services-maps
依存関係のバージョンを一覧表示する概要を見つけることができませんでした。
また、 Google Play開発者サービスの概要 をご覧ください。含まれている依存関係(アプリ内)とインストールされているクライアントライブラリ(デバイス上)が互いにどのように依存するかが説明されています。
これを修正するには、新しいプロジェクトでFirebaseをセットアップする手順に従います。プロジェクトにfirebase-core
を追加するまで、「Try again」プロンプトが表示されました。