在这个特定情况下,applicationIdSuffix .accept
突然阻止此应用程序启动。扩展的Application类的onCreate
不会被调用。 logcat中也没有错误。应用程序启动,屏幕保持白色。
像.local
这样的另一个applicationIdSuffix工作,并且还将代码恢复到我确定接受后缀有效的状态,突然不再起作用(其他设备或不同的Android版本也是如此)。在另一台机器上构建没有任何区别。我真的把它缩小到只有具体后缀.accept
无效。似乎突然与此后缀发生冲突。
有没有人遇到过这个,知道可能是什么原因?解决方案是简单地改变现在的后缀,但我只是感到困惑,为什么这不会突然发生。
我在一个项目中遇到了完全相同的问题。
事实证明问题出在Firebase google-services.json而不是applicationIdSuffix中。捆绑包中指定的包/捆绑包只是停止工作,追溯它。
解决方案是使用另一个后缀,在Firebase上注册,然后下载新的google-services.json。