特定的applicationIdSuffix会阻止应用启动

问题描述 投票:1回答:1

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

.local这样的另一个applicationIdSuffix工作,并且还将代码恢复到我确定接受后缀有效的状态,突然不再起作用(其他设备或不同的Android版本也是如此)。在另一台机器上构建没有任何区别。我真的把它缩小到只有具体后缀.accept无效。似乎突然与此后缀发生冲突。

有没有人遇到过这个,知道可能是什么原因?解决方案是简单地改变现在的后缀,但我只是感到困惑,为什么这不会突然发生。

android gradle kotlin multidex
1个回答
1
投票

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

事实证明问题出在Firebase google-services.json而不是applicationIdSuffix中。捆绑包中指定的包/捆绑包只是停止工作,追溯它。

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

© www.soinside.com 2019 - 2024. All rights reserved.