Firebase Analytics продолжает вызывать ошибки в Android, почему?
После того, как я установил Firebase Analytics в своем приложении для Android, я продолжаю получать следующую ошибку и сбой приложения.
10-03 19:08:03.917 17740-17759/******* E/FA: Task exception on worker thread: java.lang.IncompatibleClassChangeError:
The method 'java.io.File android.support.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)' was expected to be of type virtual but instead was found to be of type direct
(declaration of 'com.google.firebase.iid.zzg' appears in /data/data/********/files/instant-run/dex/slice-com.google.firebase-firebase-iid-9.0.0_4ac10bd34145eacbd51560cb14cd41a784d8c1aa-classes.dex): com.google.android.gms.measurement.internal.zzt.zzEd(Unknown Source)
Есть идеи, почему и чем вызвана эта ошибка?
2 ответа
Решение
Я думаю, что что-то не так в документации. Инструкции не сказали мне этот дополнительный шаг.
Мне не хватало зависимости:
compile 'com.google.firebase:firebase-core:9.6.1'
В документации поддержки, однако, это явно упоминается. Я добавил его, и теперь он отлично работает.
Какую версию Firebase вы используете? Попробуйте обновить его до последней версии 9.6
Ссылка: https://developers.google.com/android/guides/releases