Intereting Posts
FileProvider в Android 4.1 / 4.3 / 4.4 Приложение электронной почты не работает, столбец «_data» не существует Неверный запросКод в onActivityResult Несколько команд через Jsch Shell Как получить весь список детей от Firebase android Различные библиотеки / импорт в зависимости от типа сборки Android: получить размеры изображения без его открытия Не удается запустить программу «\ ndk-build.cmd»: запуск не выполнен Чтобы активность Android всегда использовалась в режиме ландшафта Обработка аудио в реальном времени на Android Как интегрировать сканер штрих-кода Zxing без установки реального приложения zxing (невозможно разрешить символ: .android.CaptureActivity)? Как изменить вкладку вкладки навигации по умолчанию на настроенное представление вкладки? Что такое жизненный цикл для адаптера RecyclerView? Проведите по экрану Android в нижней части экрана. Как получить значение datepicker в формате даты? Измените значение в столбце в sqlite

Отчет об ошибке сбоя консоли ACRA vs для Android

Я ищу способ отладки сбоев на пользовательских устройствах. В настоящее время я вижу сбои на игровом рынке. То, что я вижу, есть трассировка стека, но никаких других деталей (например: журнал перед сбоем). Есть ли способ получить больше информации?
И в целом, в чем разница между отчетом о сбое игры и ACRA? Каков верхний / нижний предел использования ACRA?

Solutions Collecting From Web of "Отчет об ошибке сбоя консоли ACRA vs для Android"

Используйте ACRA.

Отчеты об ошибках рынка отправляются только в том случае, если пользователь выбирает, и большинство людей просто нажимают «Отменить». Отсутствие деталей (модель устройства) делает их в значительной степени бесполезными, и нет возможности получить больше деталей, по-видимому, из-за проблем с конфиденциальностью и т. Д.

ACRA позволяет вам настроить, сколько деталей вы получите (более подробная информация может потребовать больше разрешений), а также указать / настроить способ отправки отчетов (HTTP, электронная почта и т. Д.). Для начала вам нужна только электронная таблица Google Docs, и вы можете перейти на свой собственный сервер или сторонний сервис, такой как BugSense, если вы перерасти его. Вы можете сделать автоматическую отправку отчета, чтобы не требовалось участие пользователя. Возможно, неплохо было бы дать возможность отключить его, если вы решите пойти по этому маршруту.

ACRA – это путь. Он позволяет настроить то, что вы получаете в отчете об ошибке, чтобы оно соответствовало тому, что вам нужно для устранения ошибки.

Отчет об ошибках Google Play отправляется только в том случае, если пользователь нажимает на отправку, и даже тогда ему не хватает деталей. Вы получаете исключение, имя устройства и ОС. Поэтому очень сложно понять, происходит ли крах по нескольким устройствам или если он расположен на одном конкретном устройстве. Имя! = Модель. Samsung Galaxy s6 – это имя, но в этой категории так много моделей .

Однако ACRA больше не поддерживает таблицу Google Docs. Но это все еще легко, потому что вы можете либо использовать свой собственный веб-сайт с бэкэнд (если у вас нет CloudDB, есть альтернативные серверы для всех потребностей), или вы можете использовать сторонний поставщик для получения необходимого вам хранилища.

Каков верхний / нижний предел использования ACRA?

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

Однако недостатком является тот факт, что если у вас нет CloudDB, существует очень мало вариантов для подобных бэкэндов. Поскольку ACRA настолько стар, большинство бэкэндов было создано примерно в то время, когда оно было перенесено на серверы из Документов Google. Очень немногие из бэкэндов «propper» обновляются недавно, что вызывает проблемы из-за устаревшего кода (обновления PHP приводят к тому, что коды PHP недействительны)

Ссылки:

Домашняя страница: http://www.acra.ch/

Официальный бэкэнд: https://github.com/ACRA/acralyzer

Альтернативные бэкенды: https://github.com/ACRA/acra/wiki/Backends

Настройка: https://github.com/ACRA/acra/wiki/BasicSetup

Почему они перешли из Документов Google на внешние серверы: https://plus.google.com/+Acralyzer/posts/GTTgsrEQdN6