将Firebase应用程序用于不同的风格

时间:2017-02-08 15:43:54

标签: android firebase

我有一个名为“project”的主程序包和一个名为“flavor”的味道

enter image description here

当项目尝试构建并且未在google-services.json中找到项目包名称时,会出现错误“找不到包名称的匹配客户端...”。就我而言,缺少“project.flavor”,这会阻止项目的构建。

如果我尝试在google-services.json文件中手动添加“.flavor”,项目将正常构建,并且Android应用程序将启动,但使用Firebase进行身份验证将无效。

我们可以针对不同的项目风格使用相同的google-services.json文件吗?

1 个答案:

答案 0 :(得分:0)

我终于找到了解决方案。

对于Firebase使用flavor,我使用“FirebaseConsole”添加了新的Firebase应用程序并将其包装到“project.flavor”,添加了我生成的SHA-1,然后下载了.json文件并将其导入我的flavor包在ANdroid Studio里面。

像魅力< 3< 3:D

一样工作

结论:每个项目风味都需要它自己的Firebase应用程序,而且它自己的google-services.json

相关问题