Crashlytics: избежать ошибок OutOfMemory - PullRequest
0 голосов
/ 25 октября 2019

Я использую аварийные сбои в своих приложениях, но обычно получаю ошибку OutOfMemory с текстом «не удалось выделить осевое распределение байтов ...».

Однако эта ошибка затрагивает небольшую часть моих пользователейПримерно 0-5%, и когда я проверяю его в базе данных FireBase, я вижу, что это происходит в основном потому, что у пользователя дешевый или старый телефон с небольшим объемом памяти, или, возможно, он использовал много приложений одновременно, что происходит со мной. также, когда у меня одновременно открыто много приложений.

Так что это не те ошибки, которые мне нужно исправлять в моем коде, и я постоянно получаю письма от firebase об этих ошибках, например, 1 или 2в день (для нескольких приложений). Есть также незначительные ошибки, связанные со сторонними библиотеками, которые я использую, поэтому ошибка не в моем коде, и, поскольку они просто влияют на нескольких пользователей, мне все равно.

В некоторых проектах, с которыми я работаюклиенты и они тоже получают почту и думают, что приложение глючит, и я должен объяснить, что в приложении нет ничего плохого, это происходит из-за дешевых телефонов, или очень старых версий для Android, или из-за того, что что-то пунктуальное затрагивает лишь несколько пользователей. Все очень раздражает.

Так есть ли способ выбрать ошибки, которых следует избегать в Crashlytics? Я не говорю о фильтрации их в Firebase, но деактивируйте их, чтобы прекратить получать уведомления каждый раз, когда возникает ошибка, и, если возможно, скрывайте их в firebase.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...