集成google的各类sdk后,会生成一个google-services文件,如果这是你的debug包的带有applicationIdSuffix ".debug"的,你会发现直接run,debug包时会报 No matching client found for package name的错误,最终的解决方案是:
yourFlavor {
applicationIdSuffix "yourFlavor"
}
第一步:你需要在google的firebase后台项目先添加一个应用,id注册为您的debug包名(比如:com.domain.yourapp.yourFlavor)。
第二步:重新下载你的google-services.json文件,在重新替换项目里的原有google-services.json文件,这是你会发现你的debug包和relase包都可以正常运行了。
如果解决了你的问题,请帮忙点个赞哈。