Existing Android App Integration to Firebase

2020-06-15 05:45发布

Pressing the following button is giving the error below the image.

enter image description here

Firebase
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. 
Client Package Name: packagename
Client SHA1: [59:17:0C:D9:63:14:42:A5:81:13:20:F8:58:0F:96:D8:6A:65]

I could not find the Connect to an existing Project list mentioned in the error message.

I created the project in firebase by clicking "Import Google Project" button and selecting an existing google project. Later i tried adding both debug and production signature SHA1's but that did not help.

enter image description here

anyone faced the same issue?

EDIT: Today the existing project list dialog started appearing but i still get the error even if i select from the existing project list. I started thinking that this is a preview bug. :(

enter image description here

2条回答
劳资没心,怎么记你
2楼-- · 2020-06-15 06:08

After "Import Google Project". Click Analytics->Click Android Icon and the following screen appears.

Put your app package name and SHA-1. Download google-services.json and move to your /app/ folder. (path-to-app/app/google-services.json).

It must work!

enter image description here

查看更多
够拽才男人
3楼-- · 2020-06-15 06:28

I was able to connect our existing Firebase app by adding the debug Certificate Fingerprints (SHA-1) to the Android app in the project settings in the Firebase Console.

You can get the fingerprints from your debug certificate using the keytool:

keytool -exportcert -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore
查看更多
登录 后发表回答