Как инициализировать Crashlytics?

Я интегрировал библиотеку Crashlytics, используя эти шаги (как я делал раньше без каких-либо проблем)

  • Загрузите плагин с https://fabric.io/onboard/pending.
  • Установите плагин на Android Studio
  • Следуйте инструкциям, т.е. разрешите плагину вносить изменения в build.config, манифест и основную активность.
  • Соберите проект и запустите приложение.

Но я не могу заставить его инициализировать правильно. Либо я получаю ошибку Failed to create app with Crashlytics service.

Или, если я расширяю приложение и инициализирую его в onCreate(), используя Fabric.with(this, new Crashlytics()), я получаю Initializing Crashlytics 2.2.2.37, но ничего не происходит. Плагин и веб-портал не показывают никакого прогресса.

Я попытался переустановить Crashlytics, переустановить плагин и очистить проект.

Мой проект состоит из нескольких библиотек Gradle и (помимо основной) библиотеки модулей; если это актуально.


person hypd09    schedule 12.03.2015    source источник


Ответы (2)


После того, как вы настроили свою краш-литику с помощью Fabric.with(this, new Crashlytics()), вы можете вызвать сбой, чтобы протестировать вещи с помощью: Crashlytics.getInstance().crash();

После того, как вы потерпите крах, вы начнете видеть данные на веб-панели.

Вы также можете регистрировать пользовательские данные, используя Crashlytics.getInstance().core.log()

person Jose Llausas    schedule 29.06.2015
comment
Иногда для появления в системе отчетов о сбоях требуется от нескольких минут до пары часов. Потерпи. - person Jose Llausas; 29.06.2015
comment
Спасибо. Это было исправлено, хотя мой блокировщик рекламы был виновником. - person hypd09; 30.06.2015

Исправлено: Crashlytics не получал доступ в Интернет из-за блокировщика рекламы.

person hypd09    schedule 30.06.2015