现有的Android App集成到Firebase

时间:2016-05-22 16:33:55

标签: android firebase

按下以下按钮会在图像下方显示错误。

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]

我找不到错误消息中提到的Connect to an existing Project list

我通过点击“导入Google项目”按钮并选择现有的Google项目在firebase中创建了该项目。后来我尝试添加调试和生产签名SHA1,但这没有帮助。

enter image description here

任何人都面临同样的问题?

编辑: 今天现有的项目列表对话框开始出现,但即使我从现有项目列表中选择,我仍然会收到错误。我开始认为这是一个预览错误。 :(

enter image description here

2 个答案:

答案 0 :(得分:2)

" 导入Google项目"。点击Google Analytics->点击Android图标,系统会显示以下屏幕。

放置您的应用包名称和SHA-1。下载google-services.json并移至您的/ app /文件夹。 (路径到应用/应用/谷歌-services.json)。

必须有效!

enter image description here

答案 1 :(得分:0)

我可以通过在Firebase控制台的项目设置中将调试证书指纹(SHA-1)添加到Android应用来连接我们现有的Firebase应用。

您可以使用keytool从调试证书中获取指纹:

keytool -exportcert -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore