https://developers.google.com/android/guides/setupの指示に従って、build.gradle ファイルで Google Play Services を 9.8.0 に設定して、アプリを実装しようとしています。How to update Google Play Services to 9.8.7で説明されているように、エミュレーターでテストするには、サービスをダウングレードする必要があります。ただし、物理デバイスで動作する必要があることも示しています。
- Google Play サービス9.3.84、Android 7.1 がインストールされた新しい Google Pixel 電話を使用しています。
- build.gradle ファイルには以下が含まれます。
compile 'com.google.android.gms:play-services:9.8.0'
- adbデバッガーを実行すると表示されます
I/FirebaseInitProvider: FirebaseApp の初期化に失敗しました
W/GooglePlayServicesUtil: Google Play サービスが古くなっています。9877000 が必要ですが、9384448 が見つかりました
E/MainActivity: Google API クライアントへの接続に失敗しました
SDK Manager/Tools (バージョン 37) で Google Play サービスを更新しましたが、アイデアが不足しています。Pixel で Google Play Services をダウングレードする方法がわかりません。私は何かを見逃していますか(おそらく明らかですか?)
EDTI: 回答を参照してください。電話に正しいバージョンの Google Play Services がありませんでした。このソリューションは、将来の間違いを防ぐためのチェックを実装しています。