提问人:c-an 提问时间:7/4/2019 更新时间:5/24/2020 访问量:2308
没有google-services.json但仍在从我的 Firebase 项目中获取远程配置
No google-services.json but still fetching the remote config from my Firebase project
问:
我试图从旧项目更改新项目的文件。于是,我删除了旧的,把新的json文件一一粘贴到两个地方进行测试。google-services.json
- 应用程序/
- 应用程序/src
1 个案例不起作用,所以,尝试了 2 个案例。但也没有用。这两种情况都从旧项目中获取配置。
因此,我在项目中完全删除了应用程序。然后尝试了。还在工作!
然后,我删除了笔记本电脑中的所有文件。然后尝试了。但仍然有效。google-services.json
我该如何解决这个问题?
答:
17赞
Mayur Sojitra
7/4/2019
#1
使缓存失效并重新启动Android Studio
或
从资源管理器或查找器中删除目录并重建项目app/build
评论
1赞
Georgios
11/5/2022
神圣的f。我差点疯了。我在现有的 Flutter 项目中添加了多个 Flavors 的 firebase 项目。它一直在去旧的 Firebase 项目,尽管我确实删除了那里的 android 项目。伙计,这修好了。谢谢。
0赞
Ramesh Sanghar
8/4/2023
救星。。。。。
0赞
CoolMind
4/28/2020
#2
我更改了 Firebase 项目(在文件夹中更改)。正如 Mayur Sojitra 所说,google-services.json
app
删除文件夹,
app/build
重建项目,
卸载应用程序,
运行应用程序。
在此新的 Firebase 项目属性被获取之后。
0赞
Mohammad Elsayed
5/24/2020
#3
上面的答案是正确的,但它们并没有涵盖所有情况,就我而言,我的 Android 项目 ID 与在 firebase 项目中创建的 ID 不同(为什么?因为它们是由两个不同的人 xD 创建的)。
溶液: 打开google-services.json,将package_name和bundle_id从它们附带的 ID 更改到您的应用程序包(可以在清单或 build.gradle 文件中找到)
评论