在这种情况下,applicationIdSuffix .accept突然阻止了该应用程序的启动。扩展的Application类的onCreate不被调用。 logcat中也没有错误。该应用程序启动,并且屏幕保持白色。

另一个像.local这样的applicationIdSuffix可以工作,并且还可以将代码还原到我确定接受后缀可以正常工作的状态,突然不再可用了(其他设备或不同的Android版本也可以)。在另一台机器上构建没有区别。我确实将其范围缩小到特定的后缀.accept不起作用。似乎此后缀突然冲突。

有人遇到过这个吗,知道可能是什么原因吗?解决方案是现在仅更改后缀,但我对此感到困惑,为什么这并非突然生效。

最佳答案

我在一个项目中遇到了完全相同的问题。

原来问题出在Firebase的google-services.json中,而不是在applicationIdSuffix中。 bundle 包中指定的包裹/ bundle 包只是简单地停止了工作,追溯了它。

解决方案是使用另一个后缀,在Firebase上注册它,然后下载新的google-services.json。

07-25 20:33