2017年6月13日火曜日

Android Studio で Firebaseと接続してsyncしたら「No clients were able to be added to your Firebase project for the following reasons」エラー

Android Studioの2.2以降で、Firebaseと接続出来る機能があるが、それがエラーとなり接続できなかった。
一つ目にハマったのが、Android Studioのウィンドウの一番右上の虫眼鏡の右側には実はログインする機能があり、そのログインしているアカウントと、Firebaseに登録しているGoogleのアカウントが異なったため。

もう一つは、以下のエラー
No clients were able to be added to your Firebase project for the following reasons:
An app with this package name and SHA1 is already connected to a Google project. If you have used a Google API previously, please select that project in the Connect to an existing project list.

google-services.jsonをFirebaseのサイトから最新版をダウンロードし、配置したらエラーが出なくなった。

どうやらローカルのgoogle-services.jsonが古いと上記エラーが発生することもあるようだ