Приложение Android постоянно вылетает

Я пользуюсь приложением для Android на своём Galaxy S7 (с Marshmallow) уже более двух лет, но теперь оно внезапно перестало работать. Оно вылетает сразу после запуска. Однако точное время вылета непостоянно: иногда я едва успеваю увидеть приложение, иногда вижу свой список сайтов Discourse, а (очень редко) удаётся открыть один из них, но после этого происходит вылет.

Прежде чем удалить и заново установить всё приложение, я перепробовал множество способов, но безрезультатно. При первом запуске только что установленного приложения я даже не успел мельком увидеть экран приложения. Во второй раз оно на мгновение появилось с пустым экраном (за исключением панели меню вверху), в третий раз появился экран с запросом подключения к экземпляру Discourse, но нажатие, например, на meta ничего не давало. Не уверен, вылетело ли оно в итоге или я закрыл его сам, но после нескольких попыток мне всё-таки удалось подключиться к meta. Однако через два часа соединение снова потерялось (это, несомненно, другая проблема), поэтому я переподключился к meta, и всё вроде бы заработало (отображались новые и непрочитанные сообщения), но нажатие на meta сначала ничего не давало, а через несколько секунд всё приложение снова вылетело. После перезапуска оно снова было отключено.

Я попробовал добавить другой экземпляр Discourse, и приложение сразу вылетело.

Отмечу, что все сайты Discourse работали нормально в Chrome на протяжении всего тестирования.

4 лайка

Есть какие-то идеи, @pmusaraj, на что стоит обратить внимание?

Можете сообщить версию Android и версию приложения?

5 лайков

Конечно. Android 7.0 (я думал, что у меня всё ещё Marshmallow, но, как видите, я всё же обновился в какой-то момент) и версия приложения Discourse 1.5.0.

4 лайка

Мне не удалось воспроизвести это на эмуляторе версии 7.0 (Nougat). Попробуйте бета-версию по ссылке https://play.google.com/apps/testing/com.discourse — она должна быть версии 1.5.2 и собрана в другом формате, так что это может решить вашу проблему.

3 лайка

Мне пришлось подождать некоторое время, прежде чем я получил бета-версию после регистрации (похоже, что после регистрации вы получаете только будущие бета-версии, а не текущую на момент регистрации), но теперь она у меня установлена, и я сообщу вам, если и когда проблема повторится.

4 лайка

Предполагаю, что сейчас это уже работает. Если проблема сохраняется, пометьте для повторного открытия.

4 лайка