2016-09-13 2 views
0

Я строй приложения, которое имеет службу, этой услуги сохранить координаты GPS и проверить соединение с сервером (пока не проверяет подключение к Интернету только соединение с сервером) этой работой хорошо,Есть ли какой-нибудь api (или способ) для получения журнала, когда приложение или служба получают разбитый андроид?

Приложение может быть закрыто и сервис продолжает работать (проверен и работает нормально)

UI обновлен от сервиса, и это хорошо работает, но я все же не знаю, в какой момент «он сработает». Я НЕ ПОЛУЧИЛ типичное сообщение «приложение остановилось» для что я предоставляю услуги остановке и пользовательскому интерфейсу.

это может работать нормально в течение длительного времени, но я (пока) не знаю, в какой момент происходит «сбой», потому что, когда я вхожу в пользовательский интерфейс, который должен быть обновлен из пользовательского интерфейса, он не обновляется (тогда служба должна быть запущена еще раз)

Мой вопрос: Есть ли какой-либо ави или способ получить журнал, когда служба разбилась?

+0

Удалены темы тег, поскольку этот вопрос не упоминает темы вообще. –

+0

Попробуйте использовать acra. –

ответ

0

Согласовано, ткань большой. Приятно и легко реализовать, и у него даже есть плагин для Android Studio.

Вы также можете посмотреть Firebase, которая предоставляет аналогичную услугу, но вы также можете неплохо зарегистрировать свои собственные исключения, даже если приложение не сработает.

https://www.fabric.io/
https://firebase.google.com/docs/crash/

+0

между ними, что вы рекомендуете? благодаря! – angel

+0

приложение не терпит крах, но служба прекращается, по-видимому, когда приложение получает Интернет и пытается отправить координаты. – angel

+0

Ткань действительно проста в использовании. Это может помочь найти вашу проблему. –

2

Я предлагаю вам пройти через следующие опции:

(Регистрирует все сбои)

https://github.com/joshdholtz/Sentry-Android (пиловочник все необработанные исключения)

+0

то лучший из этих вариантов - ткань? – angel

+0

да, ткань лучший. Идите с Fabric (Twitter), так как он поддерживается хорошо, и интеграция - это один клик в вашем приложении. –