Android Crashlytics не сможет инициализироваться при прямой загрузке Android. Проблема в том, что хранилище по умолчанию, поддерживающее контекст в Android, шифруется до тех пор, пока пользователь не введет свои учетные данные:
https://developer.android.com/reference/android/ content/Context.html#createDeviceProtectedStorageContext()
В журналах вы увидите кучу информации, например
07-17 16:47:18.083 1897-1982/XXX
E/SharedPreferencesImpl: не удалось создать каталог для
файла SharedPreferences
/data/user/ 0/com.xxx.xxx/shared_prefs/com.crashlytics.sdk.android:ответы:settings.xml
Также проверено путем регистрации обратный вызов инициализации с Fabric.Builder
Есть ли какой-либо способ настроить сбойные функции для использования серверной части общих настроек с помощью хранилища createDeviceProtectedStorageContext?
Проблема в том, что если приложение запускается при загрузке таким образом, то крашлитика не будет работать в течение всего времени существования приложения. Это может привести к тому, что многие отчеты о сбоях будут пропущены.
Подробнее здесь: https://stackoverflow.com/questions/513 ... encryption