Не удалось получить настройки из аварийных сообщений

У меня проблемы с Crashlytics и Fabric, Здесь мой журнал из logcat

I/Fabric(5255): Initializing Crashlytics 2.1.0.21
E/Fabric(5255): Failed to retrieve settings from https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.myapp.application/settings
E/Fabric(5255): Error performing auto configuration.

Я потерялся здесь, Не уверен, что я должен делать, документы crashlytics очень бедны и вообще не помогают. Кто-нибудь может мне помочь? Я уже установил свой проект с помощью своих плагинов IDE.

Ответы

Ответ 1

Если есть сетевое подключение (например, в режиме самолета), вы получите эту ошибку, даже если все настроено правильно.

Вы также получите:

E/Fabric﹕ Failed to retrieve settings from https://settings.crashlytics.com/spi/v2/platforms/android/apps/com.xyz/settings
W/Fabric﹕ Received null settings, skipping initialization!

Чтобы предотвратить крахлитики после дальнейшего сбоя при регистрации, я делаю следующее:

boolean fabricInitialized = Fabric.isInitialized();
if (fabricInitialized) {
   Crashlytics.log(someString);
}

Ответ 2

Вы, вероятно, забыли добавить:

<meta-data
            android:name="io.fabric.ApiKey"
            android:value="h4132h4k324hjh4l4324h24hk21h4kj2h4" />

К вашему файлу манифеста. По крайней мере, в моем случае это было причиной.

Ответ 3

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

enter image description here