Определенный applicationIdSuffix предотвращает запуск приложения - PullRequest
0 голосов
/ 03 сентября 2018

В этом конкретном случае applicationIdSuffix .accept внезапно предотвращает запуск этого приложения. onCreate расширенного класса Application не вызывается. Там также нет ошибок в logcat. Приложение запускается, и экран остается белым.

Другой идентификатор приложения, такой как .local, работает, а также возвращает код в состояние, в котором, я уверен, сработал суффикс accept, внезапно больше не работает (как и другие устройства или другие версии Android). Сборка на другой машине не имеет значения. Я действительно сузил его до конкретного суффикса .accept не работает. Кажется, что внезапно возник конфликт с этим суффиксом.

Кто-нибудь встречал это раньше и знает, в чем может быть причина? Решением является просто изменить суффикс на данный момент, но я просто озадачен тем, почему это не работает внезапно.

1 Ответ

0 голосов
/ 04 сентября 2018

У меня была точно такая же проблема в одном проекте, над которым я работал.

Оказывается, проблема была в Firebase google-services.json, а не в приложении idSuffix. Пакет / пакет, указанный в пакете, просто перестал работать, задним числом на него.

Решением было использование другого суффикса, регистрация его в Firebase и загрузка нового google-services.json.

...