File google-services.json is missing. The Google Services

2024-08-22 08:08

本文主要是介绍File google-services.json is missing. The Google Services,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在将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.jsonD:\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。

在这里插入图片描述

这篇关于File google-services.json is missing. The Google Services的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1095713

相关文章

MySQL查询JSON数组字段包含特定字符串的方法

《MySQL查询JSON数组字段包含特定字符串的方法》在MySQL数据库中,当某个字段存储的是JSON数组,需要查询数组中包含特定字符串的记录时传统的LIKE语句无法直接使用,下面小编就为大家介绍两种... 目录问题背景解决方案对比1. 精确匹配方案(推荐)2. 模糊匹配方案参数化查询示例使用场景建议性能优

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

Java中JSON格式反序列化为Map且保证存取顺序一致的问题

《Java中JSON格式反序列化为Map且保证存取顺序一致的问题》:本文主要介绍Java中JSON格式反序列化为Map且保证存取顺序一致的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录背景问题解决方法总结背景做项目涉及两个微服务之间传数据时,需要提供方将Map类型的数据序列化为co

IDEA下"File is read-only"可能原因分析及"找不到或无法加载主类"的问题

《IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题》:本文主要介绍IDEA下Fileisread-only可能原因分析及找不到或无法加载主类的问题,具有很好的参... 目录1.File is read-only”可能原因2.“找不到或无法加载主类”问题的解决总结1.File

使用Java将实体类转换为JSON并输出到控制台的完整过程

《使用Java将实体类转换为JSON并输出到控制台的完整过程》在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用JSON格式,用Java将实体类转换为J... 在软件开发的过程中,Java是一种广泛使用的编程语言,而在众多应用中,数据的传输和存储经常需要使用j

MySQL 中的 JSON 查询案例详解

《MySQL中的JSON查询案例详解》:本文主要介绍MySQL的JSON查询的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql 的 jsON 路径格式基本结构路径组件详解特殊语法元素实际示例简单路径复杂路径简写操作符注意MySQL 的 J

Spring Boot中JSON数值溢出问题从报错到优雅解决办法

《SpringBoot中JSON数值溢出问题从报错到优雅解决办法》:本文主要介绍SpringBoot中JSON数值溢出问题从报错到优雅的解决办法,通过修改字段类型为Long、添加全局异常处理和... 目录一、问题背景:为什么我的接口突然报错了?二、为什么会发生这个错误?1. Java 数据类型的“容量”限制