用户消息传递平台2.0.0版本崩溃



我从

implementation 'com.google.android.ump:user-messaging-platform:1.0.0'

implementation 'com.google.android.ump:user-messaging-platform:2.0.0'

现在我在崩溃分析中收到了许多崩溃(这种情况只发生在欧洲的用户身上,这就是为什么我在自己的设备上发布而没有注意到):

Fatal Exception: java.lang.VerifyError
Verifier rejected class wa.f: java.lang.Object wa.f.h(java.lang.Object) failed to verify
...
com.google.android.gms.internal.consent_sdk.zzu.run (zzu.java:38)
com.google.android.gms.internal.ads.zzdvf.run$bridge (zzdvf.java:38)

有什么好办法吗?

也在这里https://groups.google.com/g/google-admob-ads-sdk/c/VPUtbIGgEYw

注。临时降级到1.0.0版本…

这个保护规则,修复我的应用程序崩溃:

-keep class com.google.android.gms.internal.consent_sdk.** { <fields>; }

尝试在proguard中添加规则

-keep class com.google.android.gms.internal.** { *; }

我用来修复:

-keep class com.google.android.gms.internal.consent_sdk** { *; }

也可以用

-keep class com.google.android.gms.internal.consent_sdk.zzas { *; }

但这很危险

最新更新