生成的google-services.json不完整:新增应用缺失oauth_client对象求助
解决google-services.json缺失oauth_client的问题
- 先去Firebase控制台对应项目的应用设置页,检查OAuth 2.0客户端ID列表里有没有新增应用对应的Android类型条目。如果没有,手动添加:选Android平台,填对包名和SHA-1指纹(debug和release的都要填全),保存后重新下载配置文件。
- 核对本地项目的包名和SHA-1是否和控制台一致。本地可以用命令
keytool -list -v -keystore <你的keystore路径>获取SHA-1,和控制台里的条目对比,必须完全匹配。 - 要是控制台配置没问题但下载的文件还是缺内容,清一下浏览器缓存再重新下载,或者用Firebase CLI的
firebase apps:sdkconfig android <应用ID>命令生成配置文件,这个方式比网页下载更稳。 - 检查项目根build.gradle里的
com.google.gms:google-services插件版本,尽量用最新稳定版,旧版本可能有解析bug,更新后重新同步项目。
内容的提问来源于stack exchange,提问作者navalega0109
相关产品推荐
相关产品推荐

