2016-12-04 4 views
2

Я недавно обновил мое приложение на Google Play и увидел аварию сообщение об ошибке заключается в следующем:Невозможно создать экземпляр приемника com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver

Unable to instantiate receiver com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" 

Обновление только изменил частоту объявления, ничего больше. Я использую firebase-core и firebase-ads. Авария происходит только в том случае, если приложение установлено из Play Маркета, а не поверх adb, или локально установлено APK на устройстве - авария также происходит только при первом открытии. На данный момент я удалил firebase-core и firebase-ads из своего приложения и жду, пока приложение обновится в магазине.

Обновление: устранение проблемы с удалением ячеек базы огня и firebase. Хотя, я все равно хотел бы иметь firebase в моем приложении.

Спасибо.

+0

Исследуйте свой последний * .apk с помощью инструмента анализатора apk (у него есть Android Studio) и посмотрите, действительно ли он содержит пропущенный класс. –

+0

Вы обфускаете свой код с помощью Proguard? – Vaiden

ответ

0

Google FireBase зависит от того, какие службы Google Play установлены на клиентском устройстве.

Вы должны убедиться, что пользователь имеет все сервисы Google Play, установленных на его устройстве, и побудить его обновлять и/или установить при необходимости: https://developers.google.com/android/guides/setup#ensure_devices_have_the_google_play_services_apk

И быстрый фрагмент кода, который делает именно это: Android app requires Google Play Service Update - Open button instead of Update

+0

На моем тестовом устройстве у меня установлены самые последние службы Google Play, и приложение все еще разбилось. – t50

+0

У меня есть последняя версия Служб Google Play, а также ошибка все еще есть. –

Смежные вопросы