API密钥无效 Firebase认证

4
我曾在我的Android项目中使用Firebase帐户,最近我遇到了一些与该帐户相关的问题,所以我决定创建一个新的帐户并将我的项目链接到这个新建的项目。
一切似乎都很顺利,但是当我尝试使用Firebase身份验证时,我遇到了一个错误,显示API密钥无效。请传递有效的API密钥。
我搜寻了几个小时,发现需要重新下载google-services.json文件并替换它。我已经这样做了,但仍然遇到相同的错误。
有谁知道我该怎么办吗?先谢谢了。

1
构建 -> 清理项目并运行它。 - jose praveen
@JosePraveen 已经完成了 - Arian Hassani
2个回答

6

我也遇到了同样的问题,在我的情况下,json文件中的API密钥已经过期了,只需按照以下简单步骤操作:

1- 打开Firebase控制台并进入项目设置。

2- 在项目设置中,在常规选项卡下,您可以看到Web API密钥。复制该密钥。

3- 打开Android Studio并打开app目录中存在的google-service-json

4- 在json文件中,您可以看到API密钥,请将其更改为从Firebase控制台复制的密钥,然后您就可以愉快地使用了。


1
在尝试了网上所有关于这个问题的方法后,对我有效的是清理构建,然后使现金失效并重新启动

这看起来可能会有所帮助,但我不知道它的意思,而且我已经谷歌了粗体文本,但没有任何有用的结果。 - JimmyTheCode
1
@JimmyTheCode 在 Android Studio 中,前往 Build 文件 -> 清理构建,然后在文件菜单中选择“无效缓存并重启”。 - hiddeneyes02

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接