5

在我的项目中,我使用的是盈利服务(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' 的声明出现在 com.google.android.gms 的 /data/app/kz.ikar-2oCl4DY4J8w7wP-jirbYvA==/split_lib_dependencies_apk.apk 中)。 common.GoogleApiAvailability.zza(Unknown Source:225) at com.google.android.gms.common.GoogleApiAvailability.zza(Unknown Source:15) at com.google.android.gms.common.api.internal.zzbm.zzc(未知来源:4)在 com。

在我的项目中,我在一项活动中有两个片段。用户在第二个广告中获得了广告。如果我从活动中加载广告,效果很好。这个问题的原因可能是什么?

顺便说一句,两个广告网络(Vungle 和 AppLovin)都返回此异常

4

2 回答 2

2

我遇到了同样的问题,我将其修复为降级到 firebase Google Play services 11.6.0

于 2018-01-19T16:35:14.220 回答
0

One reason you could be getting this error is if your buildToolsVersion in your app-level Gradle is less than 26. Either that or your v4 support is less than 26.0.0 seeing as NotificationCompat.Builder was added in API 26.

于 2018-10-07T20:22:41.640 回答