AdMob loadAd java.lang.VerifyError

时间:2018-04-14 05:24:49

标签: android admob google-play-services

从Google Play Services 11.8.0升级到12.0.1后,出现以下错误:

Exception java.lang.VerifyError: Rejecting class o.a because it failed compile-time verification (declaration of 'o.a' appears in /data/app/com.me.myapp-1/base.apk)
com.google.android.gms.ads.internal.zzac.zza (zzac.java)
com.google.android.gms.ads.internal.zzd.zza (zzd.java)
com.google.android.gms.ads.internal.zzd.zza (zzd.java)
com.google.android.gms.ads.internal.zza.zzb (zza.java)
com.google.android.gms.ads.internal.zzx.zzb (zzx.java)
com.google.android.gms.internal.zzmw.getAdSize (zzmw.java)
com.google.android.gms.ads.BaseAdView.loadAd (BaseAdView.java)
com.google.android.gms.ads.AdView.loadAd (AdView.java)
sp.app.myWorkClock.MyActivity.onCreate (PunchClockActivity.java)
android.app.Activity.performCreate (Activity.java:6221)
android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1119)
android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2614)
android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2726)
android.app.ActivityThread.access$900 (ActivityThread.java:172)
android.app.ActivityThread$H.handleMessage (ActivityThread.java:1421)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:145)
android.app.ActivityThread.main (ActivityThread.java:5835)
java.lang.reflect.Method.invoke (Method.java)
java.lang.reflect.Method.invoke (Method.java:372)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1399)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1194)

应用中没有其他相关更改。 目前我们试图简单地忽略异常:

try {
    mAdView.loadAd(adRequest);
} catch (VerifyError e) {
}

任何人都有更好的解决方案吗?

0 个答案:

没有答案