在将firebase和android项目结合使用时报错,错误信息如下:

Error:Execution failed for task ':app:processDebugGoogleServices'.
> File google-services.json is missing. The Google Services Plugin cannot function without it. 
   Searched Location: 
  D:\androidProject\FireCastApp\app\src\debug\google-services.json
  D:\androidProject\FireCastApp\app\google-services.json

首先说明一下出现这个错误的背景:
(1)自己创建一个android project,然后需要使用firebase来进行连接。
(2)使用firebase是需要翻墙的,firebase连接地址,打开以后界面如下图所示:
这里写图片描述
(3)点击控制台,然后就可以新建一个APP,出现如下图所示界面:
这里写图片描述
注意:项目名称最好和你的android project Name保持一致;地区按照你所在地区选择就可以。
(4)创建成功后,会出现如下图所示的界面:
这里写图片描述
(5)点击android头像的图标,可以将firebase添加到你的android应用中,点击以后会出现如下图所示的界面:
这里写图片描述
注意:android软件包名称这里需要填写你的android studio中的app目录下的build.gradle文件中的 applicationId,也就是需要填写下面的内容:com.android.lee.firecastapp
下面那个调试签名证书SHA我目前还不知道怎么搞,略过,等我会了再补充。
(6)然后你需要在你的app目录下的build.gradle文件中添加两行代码,如下图的红色箭头所指:
这里写图片描述
(7)在你的project中的build.gradle文件中(不是app目录下的build.gradle)添加如下的代码:
这里写图片描述
(8)添加所有的东西完毕后,你应该点击这个同步按钮,来同步整个项目,如下图所示:
这里写图片描述
(9)同步完成以后,你需要把google-services.json文件从你的firebase控制台下载下来,并且放到你的app目录下面,如下图所示:
这里写图片描述
到这里,就把你的android project和firebase联系到了一起,你可以运行你的项目看看效果。
PS:如有不足之处,还请各位大佬提出改正意见,我是刚开始学习android。

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐