ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: GoogleApiHandler

В моем проекте я использую сервис монетизации (Vungle/AppLovin). Когда я пытаюсь загрузить рекламу, я получаю это исключение

E/AndroidRuntime: НЕИСПРАВНОЕ ИСКЛЮЧЕНИЕ: процесс GoogleApiHandler: kz.ikar, PID: 3673 java.lang.NoSuchMethodError: нет виртуального метода setChannelId(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; в классе Landroid/support/v4/app/NotificationCompat$Builder; или его суперклассы (объявление «android.support.v4.app.NotificationCompat$Builder» появляется в /data/app/kz.ikar-2oCl4DY4J8w7wP-jirbYvA==/split_lib_dependencies_apk.apk) на com.google.android.gms. common.GoogleApiAvailability.zza(неизвестный источник: 225) на com.google.android.gms.common.GoogleApiAvailability.zza(неизвестный источник: 15) на com.google.android.gms.common.api.internal.zzbm.zzc( Неизвестный источник: 4) на com.google.android.gms.common.api.internal.zzbo.onConnectionFailed (неизвестный источник: 104) на com.google.android.gms.common.api.internal.zzbo.connect (неизвестный источник :83) на com.google.android.gms.common.api.internal.zzbo.zza(неизвестный источник: 47) на com.google.android.gms.common.api.internal.zzbm.handleMessage(неизвестный источник: 283 ) на android.os.Handler.dispatchMessag e(Handler.java:102) в android.os.Looper.loop(Looper.java:164) в android.os.HandlerThread.run(HandlerThread.java:65)

В моем проекте у меня есть два фрагмента в одном действии. Пользователь получает рекламу во втором. Если я загружаю рекламу из активности, она работает хорошо. Что может быть причиной этой проблемы?

Кстати, обе рекламные сети (Vungle и AppLovin) возвращают это исключение.


person Sereekjan    schedule 10.01.2018    source источник
comment
Используете ли вы фрагмент библиотеки поддержки v4?   -  person squeeish    schedule 10.01.2018
comment
@squeeish Ага!   -  person Sereekjan    schedule 11.01.2018
comment
Я не знаю решения, но вот подсказка: setChannelId, добавленный в API 26, не найден.   -  person squeeish    schedule 11.01.2018


Ответы (2)


У меня была такая же проблема, и я исправил ее, перейдя на сервисы Firebase Google Play 11.6.0.

person keikei38    schedule 19.01.2018
comment
та же проблема, где именно вы понизили версию службы Google Play? - person Alex Gustafson; 15.03.2018

Одна из причин, по которой вы можете получить эту ошибку, заключается в том, что ваш buildToolsVersion в Gradle на уровне приложения меньше 26. Либо это, либо ваша поддержка v4 меньше 26.0.0, поскольку NotificationCompat.Builder было добавлено в API 26.

person ThunderStruct    schedule 07.10.2018