Android Crashlytics не работает при прямой загрузке из-за шифрования дискаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Crashlytics не работает при прямой загрузке из-за шифрования диска

Сообщение Anonymous »

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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»