Реагируйте на собственные Android Firebase Crashlytics: необходимо инициализировать Fabric перед использованием singleton () - PullRequest
0 голосов
/ 25 марта 2019

У меня есть встроенное приложение, на котором уже установлен Firebase.Я пытаюсь установить на него модуль firebase Crashlytics.

Я получил iOS для сборки и, похоже, что-то вроде отчетов для панели инструментов firebase, поскольку панель больше не запрашивает установку аварийных сбоев.Для Android я следовал этим инструкциям: https://rnfirebase.io/docs/v5.x.x/crashlytics/android и получил приложение для сборки, но в своем собственном коде, когда я пытаюсь использовать API (что-то вроде firebase.crashlytics (). Log ('привет там')) при инициализации приложения) iOS работает, как и ожидалось, но Android выдает «Must Initialize Fabric перед использованием singleton ()».

Я попытался обойти это с помощью метода здесь: https://github.com/corymsmith/react-native-fabric/issues/82, добавив

  @Override
  public void onCreate() {
    super.onCreate();
    Fabric.with(this, new Crashlytics());
  }

/ android / app / src / main / java / host / exp / exponent/MainApplication.java file

Когда я пытаюсь сделать это, приложение не собирается и выдает ошибку:

error: cannot find symbol class Crashlytics

в строке (Fabric.with (this, new Crashlytics)());).Я не совсем уверен, куда идти дальше, поэтому некоторая помощь будет принята.

...