在这种情况下,applicationIdSuffix .accept
突然阻止了该应用的启动。扩展Application类的onCreate
不会被调用。 logcat中也没有错误。该应用程序启动,并且屏幕保持白色。
另一个.local
这样的applicationIdSuffix可以正常工作,并且还可以将代码恢复到我确定接受后缀突然消失的状态(其他设备或其他Android版本也可以)。在另一台机器上构建没有区别。我确实将其范围缩小到特定的后缀.accept
不起作用。似乎此后缀突然冲突。
以前有人遇到过这种情况吗,知道是什么原因吗?解决方案是暂时仅更改后缀,但令我困惑的是为什么它突然无法使用。
答案 0 :(得分:1)
我在一个项目中遇到了完全相同的问题。
原来问题出在Firebase google-services.json中,而不是在applicationIdSuffix中。捆绑包中指定的包裹/捆绑包只是简单地停止了工作,回溯了它。
解决方案是使用另一个后缀,在Firebase上注册它,然后下载新的google-services.json。