我有一个叫做“project”的主包和一个叫做“flavor”的味道
错误“找不到包名称的匹配客户端…”当project尝试生成但在google services中找不到项目包名称时发生。json。在我的例子中,缺少“project.flavor”,这会阻止项目的构建。
如果我尝试在谷歌服务中手动添加“.flavor”。json文件,项目将正常生成,android应用程序将启动,但使用Firebase的身份验证将不起作用。
我们可以使用同样的谷歌服务吗。不同项目风格的json文件?
我终于找到了解决办法。
为了让Firebase使用flavor,我使用“FirebaseConsole”添加了新的Firebase应用程序,并将其包放在“project.flavor”中,添加了生成的SHA-1,然后下载了。json文件,并将其导入到ANdroid Studio中的my flavor包中。
像魅力一样工作
结论:每个项目都需要自己的Firebase应用程序和谷歌服务。json